PHPackages                             delickate/inventory-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. delickate/inventory-module

ActiveLibrary

delickate/inventory-module
==========================

Inventory Module for Laravel Applications

04CSS

Since Mar 17Pushed 1mo agoCompare

[ Source](https://github.com/delickate/inventory-module)[ Packagist](https://packagist.org/packages/delickate/inventory-module)[ RSS](/packages/delickate-inventory-module/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

📦 Inventory Module for Laravel
==============================

[](#-inventory-module-for-laravel)

A **plug-and-play Inventory Management Module** for Laravel modular applications using `delickate/module-generator`.

This package installs a **fully developed Inventory module** into your Laravel application's `Modules` directory.

It is designed for **ERP, POS, and stock management systems**.

---

✨ Features
==========

[](#-features)

- 📦 Product Management
- 🏬 Warehouse Management
- 📊 Stock Tracking
- 🔄 Stock Movement History
- 📥 Purchase Stock Entries
- 📤 Sales Stock Deduction
- 🧾 Inventory Reports
- 🏷 Category &amp; Brand Support
- ⚡ Modular Architecture
- 🔌 Easy Laravel Integration

---

📂 Module Structure
==================

[](#-module-structure)

After installation, the module will be placed inside:

```
Modules/Inventory

```

Structure example:

```
Modules/
 └── Inventory
     ├── Config
     ├── Database
     │   ├── Migrations
     │   └── Seeders
     │
     ├── Entities
     │
     ├── Http
     │   ├── Controllers
     │   └── Requests
     │
     ├── Providers
     │
     ├── Routes
     │
     ├── Resources
     │   └── views
     │
     └── module.json

```

---

⚙️ Requirements
===============

[](#️-requirements)

- PHP **8.1+**
- Laravel **10 / 11**
- Installed `delickate/module-generator`

---

📥 Installation
==============

[](#-installation)

Install the package via Composer.

```
composer require delickate/inventory-module

```

---

🚀 Module Installation
=====================

[](#-module-installation)

Run the installer command:

```
php artisan inventory:install

```

This command will:

- Publish the Inventory module
- Installed it to:

```
Modules/Inventory

```

---

🗃 Run Migrations
================

[](#-run-migrations)

After installing the module, run migrations.

```
php artisan module:migrate Inventory

```

Or run all module migrations:

```
php artisan module:migrate

```

---

📊 Core Components
=================

[](#-core-components)

Products
--------

[](#products)

Manage products with:

- SKU
- Category
- Brand
- Cost Price
- Selling Price
- Stock Quantity

Warehouses
----------

[](#warehouses)

Supports:

- Multiple warehouses
- Warehouse stock tracking

Stock Movements
---------------

[](#stock-movements)

Tracks:

- Stock In
- Stock Out
- Transfers
- Adjustments

---

🔧 Customization
===============

[](#-customization)

Since the module is installed into your project, you can modify it directly.

Example:

```
Modules/Inventory/Http/Controllers
Modules/Inventory/Entities
Modules/Inventory/Routes

```

---

🛠 Artisan Commands
==================

[](#-artisan-commands)

Install module

```
php artisan inventory:install

```

Run module migrations

```
php artisan module:migrate Inventory

```

---

Copy following html and paste into any blade page. mostly being used in leftnavigation

```
Inventory
