まずはRequestクラスを作成

ブログのカテゴリーの追加用ページを想定しています

バリデーションルールは配列をrulesメソッド内でreturn するだけ!

controllerで使用したvalidateメソッドの第2引数をそのままコピペするだけでok

その代わりコントローラからはこのRequestクラスを参照するひつようがあります。

updateも同様に実装

Route-Model-Bindingを使用することでよりControllerの見通しがスッキリしました。

ショートハンドを利用したり、様々なクラスに仕事を分業させることで複雑化しやすいContorllerをより最小限の記述量で保てると開発の効率がぐっとあがります

どんどん活用していきたいところです。