andskur / laracart
此包已被废弃,不再维护。未建议替代包。
为 Laravel 框架提供的简单购物车
dev-master
2017-06-14 08:01 UTC
Requires
- php: >=5.5.9
- guzzlehttp/guzzle: ^6.2
- laravel/framework: 5.4.*
This package is not auto-updated.
Last update: 2024-02-04 00:00:31 UTC
README
LaraCart 是 Laravel 框架的简单购物车
安装
composer require andskur/laracart
配置
安装后,在您的 config/app.php 配置文件中注册 Andskur\LaraCart\LaraCartServiceProvider
'providers' => [ // Other service providers... Andskur\LaraCart\LaraCartServiceProvider::class, ],
同时,在您的 app 配置文件中将 LaraCart 门面添加到 aliases 数组中
'LaraCart' => Andskur\LaraCart\LaraCartFacade::class,
使用方法
添加商品到购物车
添加一个新商品。
示例
$discount = [ "value" => 10, "type" => 'percent', "start" => 1496228400, "end" => 1497204305 ]; $subitems = [ [1, 1, 'salami', 23], [2, 3, 'pepper', 15] ]; LaraCart::storeItem(1, 4, 'pizza', 50, $discount, $subitems); ...
添加子商品到购物车行
添加子商品。
示例
LaraCart::addSubItem(2, 2, 'salami', 23, 1); ...
检查购物车中的商品
检查商品。
示例
LaraCart::checkItem($id); ...
获取所有购物车
所有购物车。
示例
LaraCart::getAll(); ...
从购物车获取商品
获取商品。
示例
LaraCart::getItem($id); ...
从购物车删除商品
移除商品。
示例
LaraCart::delItem($id); ...
获取完整购物车总价
完整价格。
示例
LaraCart::cartPrice(); ...
获取包含折扣的完整购物车总价
示例
LaraCart::cartPriceDiscount(); ...
许可证
LaraCart 是开源软件,许可协议为 MIT 许可证