xerifandtomas / cart
v2.0.1
2019-10-03 12:18 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-29 04:37:19 UTC
README
方法
Cart::add($item_id [, $quantity=1])
:Cart
向购物车添加商品Cart::quantity($item_id, $quantity)
:Cart
设置商品数量Cart::remove($item_id)
:Cart
从购物车中移除商品Cart::destroy()
:Cart
删除购物车Cart::get()
:Array
保存购物车和商品到会话或数据库,并返回包含购物车数据的数组
用法
添加 Facade 购物车
use Cart;
向购物车添加商品
// Quantity default = 1
$ArrayCart = Cart::add(1)->get();
// Quantity = 2
$ArrayCart = Cart::add(1, 2)->get();
向购物车添加多个商品
// Quantity default = 1
$ArrayCart = Cart::add([1 ,2, 3])->get();
// [item_id => quantity]
$ArrayCart = Cart::add([1 => 5, 2 => 1, 3 => 2])->get();
设置商品数量
$ArrayCart = Cart::quantity(1, 5)->get();
获取购物车中商品的总价
$cart = Cart::add(1, 5);
$cart->add(2);
$ArrayCart = $cart->get();
$total = $ArrayCart['total'];
从购物车中移除商品
$ArrayCart = Cart::remove(1)->get();
删除购物车
$ArrayCart = Cart::destroy(1);