eubby06 / cart
此软件包的最新版本(dev-master)没有可用的许可证信息。
基于Codeigniter购物车类的简单购物车类
dev-master / 1.0.x-dev
2013-05-17 08:13 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.0.x
This package is not auto-updated.
Last update: 2024-09-24 00:34:51 UTC
README
此购物车类高度基于Codeigniter的购物车类。
##安装
"require": {
"laravel/framework": "4.0.*",
"eubby06/cart": "dev-master",
}
composer update
添加到提供商
'providers' => array(
'Eubby06\Cart\CartServiceProvider'
添加到别名
'aliases' => array(
'Cart' => 'Eubby06\Cart\Facades\Cart'
##使用
Add Item: //create an array variable $data = array( 'id' => 'sku001', 'qty' => 1, 'price' => 22.60, 'name' => 'Headset' ); //call Cart method insert and pass the array data Cart::insert($data); Update Qty: //create an array variable $data = array( 'rowid' => 'n45cm8cdf16sdf3sdfsdfs0b6gde8gd', 'qty' => 3 ); Cart::update($data); Apply Discount: //create an array variable $discount = array( 'value' => '10', 'type' => 'percentage', 'code' => 'urdiscountcode' ); //call Cart method insert and pass the array data Cart::applyDiscount($discount); //returns cart total amount Cart::total(); //returns total number of items in the cart. Cart::totalItems(); //returns all items in the cart. Cart::contents(); //return boolean Cart::hasOptions(rowid); //returns item options Cart::productOptions(rowid); //destroy cart session Cart::destroy();