marksihor / laravel-cart
Laravel 购物车
1.01
2020-08-17 14:16 UTC
Requires
- laravel/framework: ~7.0
This package is auto-updated.
Last update: 2024-09-18 00:13:28 UTC
README
安装
$ composer require marksihor/laravel-cart -vvv
配置
- 在终端中运行命令
$ php artisan vendor:publish --provider="MarksIhor\\LaravelCart\\CartServiceProvider" --tag=config
- 打开 config/app.php 并将此行添加到 Aliases
'Cart' => MarksIhor\LaravelCart\Facades\CartFacade::class,
- 打开 App\Http\Kernel.php 并将此行添加到 $routeMiddleware 数组中
'cart' => \MarksIhor\LaravelCart\Http\Middleware\CartMiddleware::class,
- 在需要访问购物车的路由上使用 "cart" 中间件
使用示例
\Cart::addItem([ 'product_id' => $product->id, 'seller_id' => $product->user_id, 'attributes' => $attributes, 'price' => $product->price ]); \Cart::getCart(); \Cart::getCart($cartId); \Cart::getContentArray(); \Cart::getContentArray($cartId); \Cart::getContent(); \Cart::getContent($cartId); \Cart::deleteItem($itemId); \Cart::clearCart(); \Cart::clearCart($itemId); \Cart::getTotal($type); // price|total|discount|quantity \Сart::getTotal($type, $cartId); \Cart::updateItem($item, $data);
许可协议
MIT