rodgani / laravel-module-maker
A simple Laravel modular
1.0.0
2025-05-25 14:45 UTC
This package is auto-updated.
Last update: 2025-05-27 12:42:53 UTC
README
Laravel Module Maker is a Laravel package that enhances the default make:*
Artisan commands by generating files directly inside your custom Modules/
structure โ perfect for developers who prefer a modular architecture in Laravel.
๐ Features
- ๐๏ธ Automatically generates Laravel files like controllers, models, requests, migrations, seeders, factories, and more.
- ๐ Moves generated files into
Modules/{Module}/
structure. - ๐ง Updates namespaces to reflect the module directory.
- ๐ Works seamlessly with existing
make:*
commands. - ๐งผ Cleans up empty directories after moving files.
๐ฆ Installation
First step make sure register module at composer.json autoload
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/",
"Modules\\": "modules/"
}
},
You can install it via Composer using composer require rodgani/laravel-module-maker --dev
๐งช Usage Use the following Artisan command to create Laravel classes inside your module:
php artisan make:module {type} {name} {module}
php artisan make:module controller UserController Blog