formからメールを入力してcontroller側でバリデーション、エラーが発生した場合エラ〜メッセージを表示させたいのですが何も表示されません。
@if ($errors->any()) <p>エラー</p> @endif <form action="hoge" method="post" class="parts_form"> <p class="p_register_line_ttl">メールアドレス</p> <input type="email" name="email" value="{{ $account->email or $email }}" class="email"> </p> <button type="submit" class="submit">確認</button> {{ csrf_field() }} </form>
public function MailSent(Request $request) { $this->validate($request, [ 'email' => 'required', ]); 〜後続処理 }
$this->validateの後にログを仕込んでみましたが確認できないので、バリデーションの処理は通っていると思われます。
laravel 5.5
composer 1.10.17
ちゃんとMailSentに飛んできていますか?
また、$requestの中身は確認されましたか?
回答1件
あなたの回答
tips
プレビュー