Una mejor práctica para hacer validaciones dentro de Laravel es usar los “Form Request” de Laravel, básicamente tu creas un archivo aparte con todas tus validaciones y simplemente le inyectas la dependencia a tu controlador, de esa forma el controlador no se ejecuta hasta que la validación pase y agregas una capa extra de seguridad, recomiendo dar un vistazo 😄
.
https://laravel.com/docs/8.x/validation#creating-form-requests
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?