laravelのドキュメントのフォームリクエストについての記述の部分で以下のようなコードがあります。
php
1/** 2 * 新しいブログ投稿を保存 3 * 4 * @param \App\Http\Requests\StorePostRequest $request 5 * @return Illuminate\Http\Response 6 */ 7public function store(StorePostRequest $request) 8{ 9 // 送信されたリクエストは正しい 10 11 // バリデーション済みデータの取得 12 $validated = $request->validated(); 13}
StorePostRequestをタイプヒンティングしてやることで、送信されたリクエストは正しいことは証明されていると思うんですが、その後になぜ$validated = $request->validated();を記述しているのかが分かりません。
$requestは既にバリデーションの確認が終わってると思うんですが、その後に$request->validated();を実行する必要はあるのでしょうか?
回答1件
あなたの回答
tips
プレビュー