MVC Input validation

la validation des inputs:

Et bien les frameworks rencontrés propose la validation des inpuut au niveau du Controller. Ce qui est bien ennuyant. Des surcouches existent parfois pour faire le lien de la validation entre le Controller et la View.

En fouillant j'ai trouvé un ensemble permettant de définir les règles de validation et de les partager entre le Model, le Controller et la View : Laravel Eloquent ORM + Aziz SmartModel + Laravel Forms + Laravel 5 Javascript Validation + JQuery Validation Plugin.