Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Orders Laravel Package

lariele/orders

A Laravel package for managing orders, providing models, migrations, and helpers to create, track, and organize order records within your application's existing data layer.

View on GitHub
Deep Wiki
Context7

lariele/orders is a Laravel package for managing orders and order workflows in your application. It provides a framework-native foundation for creating, persisting, and tracking orders, making it suitable for e-commerce, subscriptions, and other transactional features.

  • Eloquent models and migrations for orders and line items
  • Flexible order statuses and lifecycle tracking
  • Storefront-agnostic API for carts, payments, and fulfillment
  • Publishable configuration and customizable assets
  • Native Laravel integration with service provider support
Frequently asked questions about Orders
How do I install lariele/orders in a Laravel application?
Install it with Composer using composer require lariele/orders, then register the package service provider if your Laravel version does not auto-discover it. Because the package is pre-1.0, pin the exact version (0.0.3) rather than using a caret constraint and commit your composer.lock. After installation, check whether the package exposes publishable config or views and publish only what you actually need.
Which Laravel and PHP versions does lariele/orders support?
The package is built on the TALL stack, so it assumes Livewire and the components that stack depends on are available in your application. The published documentation is thin, so confirm the exact Laravel and PHP constraints in the package's composer.json before committing to it. Do not assume support for your current or next Laravel major version without verifying that file directly.
Is lariele/orders safe to use in production?
Treat it cautiously: the latest release is 0.0.3, and under SemVer the 0.0.x line carries no stability or backward-compatibility guarantee, even across patch bumps. If you adopt it, pin the exact version, commit your lockfile, and gate automated dependency-update bots for this package. A common safe pattern is to wrap it behind an adapter class you own so a future breaking release only touches one file.
Does lariele/orders create order tables and migrations, or is it read-only?
This is not clearly documented, and it matters for your integration plan. Read the package source and any migration files in the repository to determine whether it ships its own schema or expects an existing orders table. If it does persist data, review the migration columns against your current order model before running anything in a shared environment.
Do I need Livewire and the TALL stack to use lariele/orders?
The package describes itself as a Livewire component built with TALL, which means Livewire is almost certainly a hard requirement for the shipped UI. If your application is a classic Blade or API-only setup, you would either add Livewire or use only the underlying order-handling classes and skip the component. Confirm the dependency list in composer.json before assuming you can use it standalone.
How do I publish and customize the config and views for lariele/orders?
Laravel packages typically expose php artisan vendor:publish with a tag for config and another for views, but the package README does not spell this out. Run php artisan vendor:publish and inspect the available tags to see what is offered. Publish into your own namespace and keep customizations minimal, since a 0.0.x update may change or remove published assets.
Does lariele/orders handle currency formatting, tax, or rounding?
Order packages frequently carry opinions about money representation, tax, and rounding, and those opinions can silently conflict with existing financial logic in your application. This is the highest-risk area for this class of package, so verify whether the package owns that math or delegates it to your models. If it owns it, test totals, discounts, and rounding against your current implementation before switching any real order flow.
Can I use lariele/orders with my existing orders table and Order model?
Possibly, but expect to write a mapping layer rather than dropping it in. The package likely expects a particular order structure or contract, and most of the integration effort goes into reconciling that with your schema and Eloquent model. Keep the package's types out of your controllers, jobs, and Blade templates by routing calls through a single adapter class.
How do I test lariele/orders in my application?
Start with a timeboxed spike in a non-production environment: wire the package to one non-critical read path through your adapter and compare its output against your existing implementation. Use that differential comparison as your regression test before expanding scope. Since package-level test coverage is unclear, do not rely on the package's own suite to protect your integration.
What are the alternatives to lariele/orders for order management in Laravel?
Widely used options include sylius-style order components, custom Eloquent models, or fuller commerce packages, and each trades flexibility for opinionated structure. lariele/orders is a lightweight alternative suited to a custom checkout or order-tracking feature where you want minimal surface area. Before choosing it over building your own, weigh the 0.0.x release status, unclear changelog, and unknown maintenance commitment against the small amount of code an order model plus detail presenter usually requires.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core