在laravel 5中的表单请求验证后传递旧输入

时间:2015-03-23 15:42:37

标签: laravel laravel-5 laravel-validation

如果验证失败,我不清楚如何通过旧输入再次填写表格。

我的意思是,我知道如何在使用Validator类时传递数据,并在使用withInput()方法失败后重定向,但我试图学习如何使用laravel 5中提供的表单请求。谢谢< / p>

3 个答案:

答案 0 :(得分:28)

$username = Request::old('username');

或在视图中:

{{ old('username') }}

了解详情:http://laravel.com/docs/5.0/requests#old-input

答案 1 :(得分:3)

您可以使用以下旧数据进行重定向,但会出现验证错误 返回redirect()-> back()-> withErrors($ validator)-> withInput();

答案 2 :(得分:0)

<input type="text" name="username" value="{{ old('username') }}">

例如,您还必须在重定向到页面时为 http 路由定义 withInput()

return back()->withInput();