こんな時
Laravelのバリデーションを作る。
その時のエラーに応じて処理をしたい
Request側
省略。
Controller側
public function index(XxxRequest $request) { xxxxxx }
該当のバリデーションをかけたリクエストを用意する。
View側
@if (count($errors) > 0) @foreach ($errors->all() as $error) <p>{{ $error }}</p> @endforeach @endif
バリデーションエラーが出た場合、$errorsという変数は自動的に作ってくれるので、コントローラー側は気にせず書くといいです。
ここの$errorsのところで、いい感じに書いてください。