Let's get started quickly Now, when you run
php artisan make:controller UserController --resource --model=User --requests
it will generate two FormRequest classes:
UpdateUserRequest, and will replace them in the Controller.
A short version of
--requests flag is
-R, not to mix with
-r for resources.
It is done by reusing the
make:request command and calling it with appropriate class name.
This functionality works only together with
--model flag, otherwise it would be impossible/hard to guess the name for the FormRequest classes.
Also, it works one "layer" above in the Model:
php artisan make:model Project -mcrR
I hope you enjoy the code.