在 laravel 5 中的表单请求验证后传递旧输入
Pass old input after Form Request validation in laravel 5
如果验证失败,我不清楚如何传递旧输入以再次填写表单。
我的意思是,我知道如何在使用验证器时传递数据 class 并在失败后使用方法 withInput() 进行重定向,但我正在尝试学习如何使用 laravel 5。谢谢
$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();
如果验证失败,我不清楚如何传递旧输入以再次填写表单。
我的意思是,我知道如何在使用验证器时传递数据 class 并在失败后使用方法 withInput() 进行重定向,但我正在尝试学习如何使用 laravel 5。谢谢
$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();