This PR enables users to change FormRequest file path from pre-defined default app/Http/Requests to a preferred path with newly added --form-request-path option (default: app/Http/Requests). This option helps projects that follow non-default folder structure such as modular monolith.
I wasn't sure which would be better, adding a new option --form-request-path or accepting path value for the existing option --form-request. So far, I followed the way of adding a new option. I feel this is simpler and more consistent with the existing options for users.
Issues
Changes
This PR enables users to change FormRequest file path from pre-defined default
app/Http/Requests
to a preferred path with newly added--form-request-path
option (default:app/Http/Requests
). This option helps projects that follow non-default folder structure such as modular monolith.Usage:
The above is an example command in a project with following folder structure
Output
Result of
debug.sh
Sample result of output in modular monolith structure:
Remarks
I wasn't sure which would be better, adding a new option
--form-request-path
or accepting path value for the existing option--form-request
. So far, I followed the way of adding a new option. I feel this is simpler and more consistent with the existing options for users.