Download the PHP package nethask/laravel-cart without Composer
On this page you can find all versions of the php package nethask/laravel-cart. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-cart
Laravel Shopping Cart Package
fork of (https://github.com/moltin/laravel-cart)[https://github.com/moltin/laravel-cart]
Laravel Facade and Service Provider for Moltin\Cart
Installation
To use, simply install the package via Composer and then add the following to your app/config/app.php to the service providers array:
Then add to the aliases array the following:
You should then be good to go and be able to access the cart using the following static interface:
Config settings (Optional)
Add the file moltincart.php in the app/config folder
Setting the tax rate for an item
Another key you can pass to your insert method is 'tax'. This is a percentage which you would like to be added onto the price of the item.
In the below example we will use 20% for the tax rate.
Updating items in the cart
You can update items in your cart by updating any property on a cart item. For example, if you were within a cart loop then you can update a specific item using the below example.
Removing cart items
You can remove any items in your cart by using the method on any cart item.
Destroying/emptying the cart
You can completely empty/destroy the cart by using the method.
Retrieve the cart contents
You can loop the cart contents by using the following method
You can also return the cart items as an array by passing true as the first argument
Retrieving the total items in the cart
By default this method will return all items in the cart as well as their quantities. You can pass as the first argument to get all unique items.
Retrieving the cart total
By default the method will return the total value of the cart as a , this will include any item taxes. If you want to retrieve the cart total without tax then you can do so by passing false to the method
Check if the cart has an item
Retreive an item object by identifier
Cart items
There are several features of the cart items that may also help when integrating your cart.
Retrieving the total value of an item
You can retrieve the total value of a specific cart item (including quantities) using the following method.
By default, this method will return the total value of the item plus tax. So if you had a product which costs 100, with a quantity of 2 and a tax rate of 20% then the total returned by this method would be 240.
You can also get the total minus tax by passing false to the method.
This would return 200.
Check if an item has options
You can check if a cart item has options by using the method.