The package gives you the opportunity to customize Artisan commands like artisan make:model
, artisan make:controller
and other, just as you need.
Any location of the generated classes and with any content.
For older laravel versions see: older installation
You can get library through composer
composer require atehnix/laravel-stubs
To publish the config file to config/stubs.php
run:
php artisan vendor:publish --provider="ATehnix\LaravelStubs\Providers\ConsoleSupportServiceProvider"
Done!
To change the paths of saving the generated classes, you need to configure their namespaces in a configuration file config/stubs.php
.
php artisan stubs:publish
The files will be placed in the directory resources/stubs
(or other directory if you change it in the configuration file).
Now you can edit any of the stubs and enjoy your customized commands like artisan make:model
, artisan make:controller
and others.