The danger of Laravel’s request() helper
Boštjan Oblak
31

For me, the root cause of all problems here is the fact that you’re establishing communication between controllers.

I always prefer Request object over request helper because I use Form Requests classes to validate outside of controller, so, like you, I end up preferring dependency injection over helper, but for different reasons.