Download the PHP package lenius/laravel-basket without Composer
On this page you can find all versions of the php package lenius/laravel-basket. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lenius/laravel-basket
More information about lenius/laravel-basket
Files in lenius/laravel-basket
Package laravel-basket
Short Description Shopping basket package for Laravel
License MIT
Homepage https://github.com/Lenius/laravel-basket
Informations about the package laravel-basket
Laravel Shopping Basket Package
Laravel Facade and Service Provider for Lenius\Basket
Installation
Using composer:
Set up demo with artisan
Install npm dependencies
Open http://localhost:8000/basket
You should then be good to go and be able to access the basket using the following static interface:
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 25% for the tax rate.
Updating items in the Basket
You can update items in your Basket by updating any property on a Basket item. For example, if you were within a Basket loop then you can update a specific item using the below example.
Removing Basket items
You can remove any items in your Basket by using the method on any Basket item.
Destroying/emptying the Basket
You can completely empty/destroy the Basket by using the method.
Retrieve the Basket contents
You can loop the Basket contents by using the following method
You can also return the Basket items as an array by passing true as the first argument
Retrieving the total items in the Basket
By default this method will return all items in the Basket as well as their quantities. You can pass as the first argument to get all unique items.
Retrieving the Basket total
By default the method will return the total value of the Basket as a , this will include any item taxes. If you want to retrieve the Basket total without tax then you can do so by passing false to the method
Check if the Basket has an item
Retreive an item object by identifier
Basket items
There are several features of the Basket items that may also help when integrating your Basket.
Retrieving the total value of an item
You can retrieve the total value of a specific Basket 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 Basket item has options by using the method.