上記の問題を解決するには?提出の検証が失敗した後でもテストを続けたい。しかし、セッションエラーメッセージが通過した後、入力されたすべてのデータはなくなります。フラッシュエラーメッセージの後にフォーム入力値が残らない
0
A
答えて
2
フォームを入力データでもう一度入力するには、入力の検証を確認し、検証が失敗した場合は、入力データと検証エラーとともにユーザーをリダイレクトします。
あなたがビューにも入力を送り返す必要がありますLaravel validation docs
0
でより多くの情報を見つけることができます。すでに述べたSamehサラマ同様
、次のコードを使用し
function() {
return redirect()->back()->withErrors($validator)->withInput();
}
お知らせwithInput()関数を、それが古い入力を返します。
は
<input type="something" value="{{$input->first_something}}" />
としてビューでそれを使用して、あなたはリターンリダイレクト() 'てみました - >バック() - > withErrors($バリデータ) - > withInput();'? – salamza
ありがとうございます。それは動作します。 –
うまくいきました。答えを受け入れてください。 – salamza