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

Inventory Laravel Package

stevebauman/inventory

A Laravel package for inventory management. Track items, categories, suppliers, and locations, monitor stock levels and inventory movements, and manage receiving and issuing through Eloquent models and migrations. Quickly add reliable inventory features to any Laravel application.

View on GitHub
Deep Wiki
Context7

Inventory Management for Laravel 4 / 5

Frequently asked questions about Inventory
What is stevebauman/inventory used for?
It is a Laravel package for inventory management. It provides Eloquent models and migrations for items, categories, suppliers, locations, stock levels, and inventory movements such as receiving and issuing. It is intended for Laravel 4 and Laravel 5 applications.
Does stevebauman/inventory support Laravel 10, Laravel 11, or Laravel 12?
No. The package is described as inventory management for Laravel 4 and Laravel 5, and the evaluation flags it as a 2015-era package with no modern Laravel compatibility. Adopting it in Laravel 10, 11, or 12 would require a maintained fork and significant compatibility work. For current Laravel versions, use it only as a domain reference or choose a maintained alternative.
How do I install stevebauman/inventory?
Installation is through Composer in a compatible Laravel 4 or Laravel 5 application. You would then publish and review the package migrations and configure its Eloquent models for your inventory data. Before committing, audit the dependency graph and pin the PHP and Laravel versions because the package is not maintained for current stacks.
Is stevebauman/inventory still maintained?
The evaluation indicates the last release was in 2015 and the package lifecycle is unmaintained. It is tied to end-of-life Laravel and PHP versions, with no clear modern support or security patching. Treat it as legacy code that your team must own if you fork or continue using it.
Can I use stevebauman/inventory in a production Laravel application?
Only with high caution and preferably in a legacy Laravel 4 or Laravel 5 application that already uses its data model. Production risks include end-of-life dependencies, unpatched security issues, Composer conflicts, fragile migrations, and possible stock inconsistencies or race conditions. The evaluation recommends a discovery spike, security audit, fork, regression tests, and an adapter layer before any production use.
What inventory features does stevebauman/inventory provide?
It supports tracking items, categories, suppliers, and locations. It also covers stock levels, inventory movements, and receiving and issuing workflows through Eloquent models and migrations. The exact extension points and reporting capabilities should be validated against your requirements before adoption.
What are the main risks of using stevebauman/inventory?
The main risks are high technical and operational risk: end-of-life framework dependencies, unpatched security issues, Composer resolution failures, broken migrations, and unknown test coverage. Inventory-specific risks include silent stock inconsistencies, race conditions during adjustments, missing audit history, and data migration errors. Star count is not a substitute for maintainability or support.
How should I migrate away from stevebauman/inventory?
Isolate the package behind an internal inventory service or repository interface so your application does not depend on its models directly. Map the legacy schema to a maintained in-house module or alternative package, backfill data with reconciliation scripts, and run parallel stock calculations before cutover. Add regression tests around stock movements and migrations, then phase out the legacy dependency.
Can I fork stevebauman/inventory for a legacy Laravel application?
Yes, a fork is the realistic path if you must keep a legacy Laravel 4 or Laravel 5 application running. The fork should pin compatible PHP and Laravel versions, audit Composer dependencies, add regression tests around migrations and stock movements, and assign clear ownership for security patching. Without that ownership, the package remains a production liability.
What alternatives to stevebauman/inventory should I consider?
For modern Laravel, consider a maintained inventory package or build an in-house inventory module that fits your domain architecture. If you only need the concepts, use stevebauman/inventory as a reference for entities, schema, and receiving and issuing workflows. Evaluate alternatives for transactional stock adjustments, concurrency control, audit trails, and reporting support.
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.
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
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect