dnafactory / laravel-modular-framework
Enhance Laravel Modular System
Requires
- php: >=7.0.0
- dnafactory/laravel-modular: *
README
see https://github.com/danielrussob/laravel-modular
Usage
composer require dnafactory/laravel-modular-package
Make Module
php artisan dna:make:module {moduleName}
it will create all etc files
Make Triad
php artisan dna:make:triad {moduleName} {className} {tableName}
To create:
Migration + Model + Repository + Factory
Be careful: remember to add in etc/di.php all class suggested by command
For example:
php artisan dna:make:triad Module1 Book book
it will create:
Book migration Book Model Book Repository Book Factory
Make Controller
php artisan dna:make:controller {moduleName} {className}
it will create a Controller
Make Command
php artisan dna:make:command {moduleName} {className}
it will create a Command
Make Provider
php artisan dna:make:provider {moduleName} {className}
it will create a Service Provider
Make Seeder
php artisan dna:make:seeder {moduleName} {className}
it will create a Seeder
Make Channel
php artisan dna:make:channel {moduleName} {className}
it will create a Channel
Make Event
php artisan dna:make:event {moduleName} {className}
it will create an event
Make Event-Broadcast
php artisan dna:make:event-broadcast {moduleName} {className}
it will create a Broadcast event