Cronix7 years ago Best Answer Level 67ReplyReport SpamYou've basically just recreated laravels built-in authorization. https://laravel.com/docs/5.6/authorization You couldn't put it in CancelMyOrderRequest, as that's only for validating the fields. Use authorization, it's much cleaner and can be kept separate from your controller code, just like the validation you're using isn't done "in" the controller. Like Reply 1 like