Comments (2)
I'm sorry. I now realize that $cartItemIndex is index of cartItems array.
But why use index of array while we have cart_items.id ? Index may change if people reorder the array.
from laravel-cart-manager.
Hi @mirza-alim-m
We initially started with id
of the cart items but there are a few situations where it becomes hard.
For example, if user tries to add an item that already exists, we increase the quantity of that item. And in that case, the front end needs to be notified about the same. It gets complex.
So, we are always returning full cart after each add/update and the front end can re-render the whole cart.
I hope that was helpful, thanks.
from laravel-cart-manager.
Related Issues (20)
- Undefined function money_format() HOT 2
- How to update the card HOT 2
- Can't update or remove cart item, no item at specified index HOT 1
- Merging existing cart with guest made cart HOT 1
- Remove specific product in all users carts HOT 1
- Trying to access array offset on value of type null HOT 1
- Performance issue duplicate query when use cart() helper HOT 1
- cart()->toArray() items is an empty array HOT 3
- instalation on laravel 6 for api (guard name = api) HOT 2
- Demo Site Not Working HOT 2
- is possible (shipping charge & tax & custom field ) each item dynamically getting from database? HOT 1
- Laravel 8 Support HOT 2
- extended your package for api please check if you thinks its helpful for others. HOT 3
- User input to update cart quantity HOT 2
- setting shipping_charges_threshold to 0 should always set shipping charges
- cant add product's custom attributes in cart, There should be an option to add more or custom attributes HOT 3
- Apply discount percent on product basis and not to whole cart HOT 1
- Feature: Configuration option for the guest user cart.
- Why package not support float numbers? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-cart-manager.