andskur/laracart

此包已被废弃,不再维护。未建议替代包。

为 Laravel 框架提供的简单购物车

dev-master 2017-06-14 08:01 UTC

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 许可证