2016-03-23 9 views
0

上記の問題を解決するには?提出の検証が失敗した後でもテストを続けたい。しかし、セッションエラーメッセージが通過した後、入力されたすべてのデータはなくなります。フラッシュエラーメッセージの後にフォーム入力値が残らない

+0

としてビューでそれを使用して、あなたはリターンリダイレクト() 'てみました - >バック() - > withErrors($バリデータ) - > withInput();'? – salamza

+0

ありがとうございます。それは動作します。 –

+0

うまくいきました。答えを受け入れてください。 – salamza

答えて

2

フォームを入力データでもう一度入力するには、入力の検証を確認し、検証が失敗した場合は、入力データと検証エラーとともにユーザーをリダイレクトします。

あなたがビューにも入力を送り返す必要がありますLaravel validation docs

0

でより多くの情報を見つけることができます。すでに述べたSamehサラマ同様

、次のコードを使用し

function() { 
    return redirect()->back()->withErrors($validator)->withInput(); 
} 

お知らせwithInput()関数を、それが古い入力を返します。

<input type="something" value="{{$input->first_something}}" />