ببینید بهتره عملیات validation حتی قبل از controller انجام بشه که به صورت middleware یا request object هستش
که دومی دقیقا برای نیاز شما مناسبه، یعنی قبل از کنترلر شما ورودی ها رو در برابر یه سری قواعد validate میکنین
همین کلید واژه هایی که گفتم سرچ کنین به کدهاش میرسید