gsilva18 / laravel-dol-commands
Artisan commands to Laravel apps that utilizes Domain Oriented Laravel.
v1.0.0
2021-10-02 02:17 UTC
Requires
- php: ^8.0
- laravel/framework: ^7.0|^8.0
- spatie/data-transfer-object: ^3.7
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0
- phpunit/phpunit: ^7.0|^8.0|^9.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
It is heavily inspired by the DDD approach mentioned in this great article by Brent from Spatie. And with review code from (signifly/laravel-domain-commands)
Basic Usage
The package comes with a handful of commands out of the box.
Actions
Generate a new Action using the dol:action command:
php artisan dol:action CreateUserAction -d User
Controller
Generate a new Controller using the dol:controller command:
php artisan dol:controller UserController -d User -a Api (application dentro de exp: src/App/Api)
Publish config
php artisan vendor:publish --tag="dol-commands-config"