| 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-11-06 03:00:24 |
| 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();