tomatophp/tomato-inventory-module
TomatoPHP Inventory module for Laravel: track products, stock levels, warehouses, and movements from your admin panel. Ships with CRUD resources, stock adjustment tools, low-stock alerts, and reporting hooks so you can wire inventory into any TomatoPHP app.
Architecture fit
tomatophp/tomato-inventory-module is a domain module in the TomatoPHP ecosystem — Laravel + Filament admin panels under a module-per-capability convention. Architecturally it occupies an inventory bounded context: products/SKUs, stock levels, warehouses/locations, and stock movements, surfaced as Filament resources plus service classes.quantity column over someone else's products table. That distinction determines whether it can be the system of record for stock or merely a UI over one.Integration feasibility
composer require, publish config/migrations, register with the TomatoPHP module loader, run migrations, point at or seed product data.filament/filament, laravel/framework, and php constraints before committing engineering time.Technical risk
@abdelmjid-saber), small community-driven ecosystem, 0 stars and 0 dependents. Zero dependents is the notable number — it means no public downstream battle-testing and no network effect if the maintainer steps away.Key questions
php, laravel/framework, and filament/filament constraints in composer.json?quantity column?products table or integrate with an existing catalog? Any foreign keys into host tables we don't control?down() present)?Stack fit
Migration path
Compatibility
v1.0.0 tag and commit the lockfile. Do not float on ^1.0 until a 1.0.x patch history demonstrates release discipline.Sequencing
Each step should have a named owner and a written exit criterion; the sequence exists to keep us from discovering a ledger-math gap after warehouse staff have been trained on it.
Maintenance
Support
Scaling
Failure modes
down() migrations — mitigate with mandatory pre-migration backups.Ramp-up
Recommendation
How can I help you explore Laravel packages today?