2016-03-23 14 views
0

Yukarıdaki sorun nasıl çözülür? Gönderimdeki bir doğrulama başarısızlığından sonra bile test yapmaya devam etmek istiyorum. Ancak oturum hata mesajı geçtikten sonra girilen tüm veriler silinir.Form giriş değerleri, flash hata mesajından sonra kalmaz

+0

olarak görünümünde kullanın -> geri() -> withErrors ($ doğrulayıcı) -> withInput();'? – salamza

+0

Teşekkür ederiz. Bu çalışacaktır. –

+0

Çalıştığına sevindim, lütfen cevabı kabul edin. – salamza

cevap

2

Formu tekrar giriş verileriyle yeniden doldurmak için, giriş doğrulamasını kontrol edin, ardından doğrulama başarısız olursa, kullanıcıyı giriş verileri ve doğrulama hatalarıyla birlikte yeniden yönlendirin.

Sen görünümüne de girdi geri göndermesi gerektiğini Laravel validation docs

0

daha fazla bilgi bulabilirsiniz. eski girişini döndürür

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

Bildirimi withInput() fonksiyonu: gibi Sameh Salama önce bahsedildiği

, aşağıdaki kodu kullanabilirsiniz.

Eğer `dönüş yönlendirme() denedin mi

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