escolalms/cart
Laravel package for EscolaLMS that provides shopping-cart models, migrations, and REST API endpoints for adding products, updating quantities, removing items, and calculating cart totals. Designed to plug into existing product, user, and checkout flows in an e-commerce application.
0.4.81) surfaces categories in the product/me response, meaning category metadata for a product is now available to any client consuming the "current user's product" endpoint. In practice this supports:
Adopt when:
product/me endpoint now returns categories, so you avoid custom glue code.0.4.x) semantics and tracking frequent patch releases; the cadence is active and changes so far are additive.Look elsewhere when:
0.x.To executives: EscolaLMS/Cart is the monetization backbone for a Laravel LMS. The latest release (0.4.81) is a low-risk, additive improvement: it exposes product categories in the user's product response, enabling category-aware catalog, entitlement, and dashboard experiences without extra API calls. No breaking changes. The package is pre-1.0 and iterating quickly — treat it as a fast-moving build-vs-buy candidate and budget for version pinning and upgrade tracking.
To engineering: Upgrade is safe — 0.4.81 adds a categories array to the product/me response (PR #150) with no schema or contract removals. Consume the new field to remove client-side category lookups. Note we are on 0.4.x: pin the version, watch the changelog for 1.0 plans and any future deprecations, and add a response-contract test around product/me so additive changes like this stay visible and verified.
How can I help you explore Laravel packages today?