【发布时间】:2015-05-26 16:31:54
【问题描述】:
如果验证失败,我不清楚如何通过旧输入再次填写表单。
我的意思是,我知道如何在使用 Validator 类时传递数据,并在使用 withInput() 方法失败后重定向,但我正在尝试学习如何使用 laravel 5 中提供的表单请求。谢谢
【问题讨论】:
标签: laravel laravel-5 laravel-validation
如果验证失败,我不清楚如何通过旧输入再次填写表单。
我的意思是,我知道如何在使用 Validator 类时传递数据,并在使用 withInput() 方法失败后重定向,但我正在尝试学习如何使用 laravel 5 中提供的表单请求。谢谢
【问题讨论】:
标签: laravel laravel-5 laravel-validation
$username = Request::old('username');
或在视野中:
{{ old('username') }}
【讨论】:
您可以使用如下所示的旧数据进行重定向,但出现验证错误
return redirect()->back()->withErrors($validator)->withInput();
【讨论】:
<input type="text" name="username" value="{{ old('username') }}">
例如,当重定向到页面时,您还必须为 http 路由定义 withInput()
return back()->withInput();
【讨论】: