質問: Validator::make($this, $rules); // わからない点:2 } ``` 「$thisでpostした値にアクセスできる。」という記事を見つけたのですが、 この状態ではValidator::makeの第1引数が無い。みたいなエラーが出てしまいます。 どう書くのが正しいのか、どうかお知恵をお借りできませんでしょうか。よろしくお願いいたします。
回答: こんにちは。 コード拝見しました。 基本的にはFormRequestクラスはルールやメッセージを決める場所です。 Viewから受け取った値はコントローラで処理をしてルーティングをたどってViewに帰ります。 Viewでformからリクエストした値をコントローラで受け取りバリデーションします。 リクエストクラスはあくまでルールとエラーメッセージを定義するだけです。