| Package Data | |
|---|---|
| Maintainer Username: | haska | 
| Maintainer Contact: | david.haska@seznam.cz (David Haska) | 
| Package Create Date: | 2014-05-24 | 
| Package Last Update: | 2014-05-25 | 
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-29 15:00:25 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 14 | 
| Monthly Downloads: | 0 | 
| Daily Downloads: | 0 | 
| Total Stars: | 3 | 
| Total Watchers: | 2 | 
| Total Forks: | 2 | 
| Total Open Issues: | 0 | 
Provider:
'Haska\Cart\CartServiceProvider',
Alias:
'Cart' => 'Haska\Cart\Facade',
Config:
php artisan config:publish haska:laravel-cart
Examples:
// Format array of required info for item to be added to cart...
$items = array(
	'id' => 1,
	'name' => 'Product name',
	'price' => 120.00,
	'quantity' => 1
);
// Make the insert...
Cart::insert($items);
Cart::insert(array(
    'id'       => 'foo',
    'name'     => 'bar',
    'price'    => 100,
    'quantity' => 1,
    'tax'      => 20
));
foreach (Cart::contents() as $item) {
    $item->name = 'Foo';
    $item->quantity = 1;
}
foreach (Cart::contents() as $item) {
    $item->remove();
}
Cart::destroy()
Cart::contents();
Content passed like an array
Cart::contents(true);
Cart::totalItems();
Get only unique items
Cart::totalItems(true);
Cart::total();
Passed without tax rates
Cart::total(false);
Cart::has($id);
$item = Cart::item($id);
$item->total();
Without tax rates
$item->total(false);
if ($item->hasOptions()) {
    // We have options
}
$item->remove();
$item->toArray();