In my opinion, Laravel Form Requests are one of the most useful components of Laravel. They can perform authorization and validation on requests, without even touching the controller.
Form Requests are also very flexible, because they are completely customizable by method overriding.
When creating a Form Request, the first method to implement is the
authorization() method, which can be used to check if the authenticated user can perform the action. For example the following …