# 套套鍵 ## KRLOVE 參考頁面👇 https://github.com/krlove/eloquent-model-generator config\app.php ## CART 建置處:https://github.com/darryldecode/laravelshoppingcart ~~程式碼:https://hackmd.io/tT3eBxIMT3uLcxpNo11XjA~~ ### 1.安裝 :::info composer require "darryldecode/cart" ::: ### 2.修改config #### 1.Provider 只放購物車 檔案位置:config\app.php add: :::info Darryldecode\Cart\CartServiceProvider::class ::: ```php= 'providers' => [ /* * Laravel Framework Service Providers... */ Illuminate\Auth\AuthServiceProvider::class, Illuminate\Broadcasting\BroadcastServiceProvider::class, # 中間省略.... /* * Application Service Providers... */ # 我不是機器人:laravel-recaptcha 5.0.x Biscolab\ReCaptcha\ReCaptchaServiceProvider::class, #放我 # 購物車:laravelshoppingcart Darryldecode\Cart\CartServiceProvider::class, #放我 # 自動建立表單:Krlove Krlove\EloquentModelGenerator\Provider\GeneratorServiceProvider::class, App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, ] ``` #### 2. Aliases 只放購物車 ```php= 'aliases' => [ 'App' => Illuminate\Support\Facades\App::class, 'Arr' => Illuminate\Support\Arr::class, # 中間省略... # laravel-recaptcha 5.0.x google驗證 'ReCaptcha' => Biscolab\ReCaptcha\Facades\ReCaptcha::class, #放我 # 購物車:laravelshoppingcart 'Cart' => Darryldecode\Cart\Facades\CartFacade::class, #放我 ], ``` ### 3. 執行 不確定寫法👇 :::info php artisan vender:publish ::: 官方寫法👇 :::info php artisan vendor:publish --provider="Darryldecode\Cart\CartServiceProvider" --tag="config" ::: ### 4. 使用\Cart::(一定要加反斜線) php artisan make:controller ShoppingCartController :::info // add the product to cart \Cart::add(array( 'id' => $rowId, 'name' => $Product->name, 'price' => $Product->price, 'quantity' => 4, 'attributes' => array(), 'associatedModel' => $Product )); ::: ‵‵‵