tomatophp/tomato-orders-module
A Laravel orders management module for TomatoPHP that adds order handling to your admin panel, with models, migrations, and resources for creating, tracking, and managing orders and their items alongside the rest of your TomatoPHP toolkit.
tomato-admin, tomato-settings, and a compatible Filament version). This module is not a standalone e-commerce system; it is an orders domain module intended to plug into the broader TomatoPHP ecosystem.php artisan vendor:publish --provider="TomatoPHP\TomatoOrders\TomatoOrdersServiceProvider"
php artisan migrate
config/tomato-orders.php for model bindings, table names, and route/Filament integration.src/Models/Order.php and related order item/payment/status models for the domain surface.src/Filament (or equivalent resource directory) for the admin CRUD screens.resources/lang for translation keys and expected labels.v1.0.x, treat the public model and Filament resource APIs as early-stage. Pin the version in composer.json and review minor releases before upgrading.lang/vendor directory. Keep translation changes out of vendor files so Composer updates do not overwrite them.RefreshDatabase with the package migrations, factories for orders and order items, and feature tests around status transitions, totals calculation, and Filament resource access. Mock external payment/shipping integrations at the service boundary.php artisan optimize:clear
composer.json constraints before installing into an existing Laravel app; mismatched Filament versions are a common source of broken resources and navigation registration.vendor/tomatophp/tomato-orders-module; those changes disappear on the next Composer update.v1.0.x, review changelogs and diffs before each update. Keep the package pinned and run your order-related test suite after upgrades, particularly around Filament resource registration and translated labels.How can I help you explore Laravel packages today?