railroad/ecommerce
| Install | |
|---|---|
composer require railroad/ecommerce |
|
| Latest Version: | v6.0.1 |
| PHP: | ^8.2 |
| Last Updated: | Sep 5, 2024 |
| Links: | GitHub · Packagist |
Ecommerce
E-commerce system
Install
With composer command
composer require railroad/ecommerce:1.0.19
API Reference
Add item to cart - forms controller
GET /ecommerce/add-to-cart
Request Example
<form method="GET" action="/ecommerce/add-to-cart">
<input type="text" name="products[SKU-abc]" value="2">
<input type="text" name="products[SKU-aaa]" value="1">
<input type="text" name="products[SKU-bbb]" value="1">
<button type="submit">Submit</button>
</form>
Request Parameters
| path|query|body | key | required | default | description|notes |
|---|---|---|---|---|
| query | products | yes | Products array. Array keys will be matched to product SKU and array values to product quantity. | |
| query | redirect | no | redirect()->back() | If this is set the request will redirect to this url; otherwise will be redirect back |
| query | locked | no | If it's true 'lock' the cart so when other items are added it clears the cart first | |
| query | promo-code | no | Promo code |
Response Example
302
Redirects to previous url or to path passed in with redirect param.
On the session are flashed the following data:
* success - boolean value
* addedProducts - array with added product info
* cartSubTotal - cart items subtotal price
* cartNumberOfItems - the number of cart items
* notAvailableProducts - array with the error messages for the products that could not be added to cart
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v6.0.1 | ^8.2 | ^11.9 | ||
| v6.0.0 | ^8.2 | ^11.9 | ||
| v5.0.114 | ^8.1 | ^9.0 | ||
| v5.0.113 | ^8.1 | ^9.0 | ||
| v5.0.112 | ^8.1 | ^9.0 | ||
| v5.0.111 | ^8.1 | ^9.0 | ||
| v5.0.110 | ^8.1 | ^9.0 | ||
| v5.0.109 | ^8.1 | ^9.0 | ||
| v5.0.108 | ^8.1 | ^9.0 | ||
| v5.0.107 | ^8.1 | ^9.0 | ||
| v5.0.106 | ^8.1 | ^9.0 | ||
| v5.0.105 | ^8.1 | ^9.0 | ||
| v5.0.104 | ^8.1 | ^9.0 | ||
| v5.0.103 | ^8.1 | ^9.0 | ||
| v5.0.102 | ^8.1 | ^9.0 | ||
| v5.0.101 | ^8.1 | ^9.0 | ||
| v5.0.100 | ^8.1 | ^9.0 | ||
| v5.0.99 | ^8.1 | ^9.0 | ||
| v5.0.98 | ^8.1 | ^9.0 | ||
| v5.0.97 | ^8.1 | ^9.0 | ||
| v5.0.96 | ^8.1 | ^9.0 | ||
| v5.0.95 | ^8.1 | ^9.0 | ||
| v5.0.94 | ^8.1 | ^9.0 | ||
| v5.0.93 | ^8.1 | ^9.0 | ||
| v5.0.92 | ^8.1 | ^9.0 | ||
| v5.0.91 | ^8.1 | ^9.0 | ||
| v5.0.90 | ^8.1 | ^9.0 | ||
| v5.0.89 | ^8.1 | ^9.0 | ||
| v5.0.88 | ^8.1 | ^9.0 | ||
| v5.0.87 | ^8.1 | ^9.0 |
Showing the latest 30 of 588. See every release on Packagist