Download the PHP package lutforrahman/nujhatcart without Composer
On this page you can find all versions of the php package lutforrahman/nujhatcart. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lutforrahman/nujhatcart
More information about lutforrahman/nujhatcart
Files in lutforrahman/nujhatcart
Package nujhatcart
Short Description Nujhatcart The Laravel Shoppingcart
License MIT
Informations about the package nujhatcart
Nujhatcart The Laravel Shoppingcart
A simple shoppingcart implementation for Laravel >=5.4
Installation
Laravel 5.4
Install the package through Composer. Open your terminal in your project directory, wirte :
Press enter and package will start downloading ...
OR
Edit your project's composer.json
file and add :
Next, run the Composer update command from the Terminal:
composer update
Now all you have to do is add the service provider of the package and alias the package. To do this open your config/app.php
file.
Add a new line to the service providers
array:
Lutforrahman\Nujhatcart\NujhatcartServiceProvider::class
After that add a new line to the aliases
array:
'Cart' => Lutforrahman\Nujhatcart\Facades\Cart::class,
Now you're ready to start using the shoppingcart in your application.
Documentation
Look at one of the following topics to learn more about iLaCart
Add to Cart
The shoppingcart gives you the following methods to use:
Cart::insert()
Update Cart
Cart::update()
// In Controller
Remove an Item from Cart
Cart::remove()
// In Controller
Get a single Item from Cart
Cart::get()
Get all Items from Cart
Cart::contents()
Empty Cart [ remove all items from cart]
Cart::destroy()
Get total amount of added Items in Cart
Cart::total()
[Subtotal] Get total amount of an added Item in Cart [single item with quantity > 1]
Cart::subtotal()
Get total discount amount of items added in Cart
Cart::discount()
Cart::setCustomDiscount(5.00)
Cart::customDiscount()
Get total quantity of a single item added in Cart
Cart::cartQuantity()
Show Cart contents
Exceptions
The Cart package will throw exceptions if something goes wrong. This way it's easier to debug your code using the Cart package or to handle the error based on the type of exceptions. The Cart packages can throw the following exceptions:
Exception | Reason |
---|---|
NujhatcartInstanceException | When no instance is passed to the instance() method |
NujhatcartInvalidItemException | When a new product misses one of it's arguments (id , name , quantity , price , tax ) |
NujhatcartInvalidDiscountException | When a non-numeric discount is passed |
NujhatcartInvalidPriceException | When a non-numeric price is passed |
NujhatcartInvalidQuantityException | When a non-numeric quantity is passed |
NujhatcartInvalidItemIDException | When the $itemId that got passed doesn't exists in the current cart |
NujhatcartInvalidTaxException | When a non-numeric tax is passed |
NujhatcartUnknownModelException | When an unknown model is associated to a cart row |
Example
// Controller
// View
Follow me
Follow me on twitter : https://twitter.com/social_lutfor