1
私はこの質問に対していくつかの回答を見つけましたが、私はそれらを私のコードにどのように適用するのか分かりません。私は間違った要求をしたフォームのエラーだけを表示したい。私の問題は、現時点では、どちらが不具合であっても、ログインフォームと登録フォームの両方にエラーが表示されることです。Laravel - 複数形式のエラー
マイUserControllerでする@のpostRegister:
public function postRegister(Request $request)
{
$this->validate($request, [
'username' => 'required|min:3|max:50|unique:users',
'email' => 'required|email|unique:users',
'password' => 'required|min:4|max:120',
]);
マイダッシュボードビュー:
@if ($errors->any())
{
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
}
@endif
がどのように私は、特定のフォームのために、この表示エラーを行いますが、他の形態と同じページにできますか?
あなたのフォームに名前をつけて、(isset($ _ POST ['login_submit']){then error section}またはif(isset($ _ POST ['register_submit']){then error section} エラーセクションのみが表示されますログインフォームの提出時またはif条件に基づいて登録することができます。送信ボタンの名前またはフォームの名前を使用できます。 – webDev