Php Laravel验证重置输入值
我想知道如果用户未能通过laravel验证,如何将旧值传递给输入。我尝试使用: 示例:Php Laravel验证重置输入值,php,laravel-5.2,Php,Laravel 5.2,我想知道如果用户未能通过laravel验证,如何将旧值传递给输入。我尝试使用: 示例:{{Request::old('mail')} 和:{{old('mail')}} 我认为,如果用户未能通过laravel验证,则会删除输入值。 有人有办法解决这个问题吗?如果无效,你需要这样做 return Redirect::to('your_ulr')->withInput(Request::all()); 使用laravel 5.2,如果您要重定向回表单,一个非常有用的方法是withInput(
{{Request::old('mail')}
和:{{old('mail')}}
我认为,如果用户未能通过laravel验证,则会删除输入值。
有人有办法解决这个问题吗?如果无效,你需要这样做
return Redirect::to('your_ulr')->withInput(Request::all());
使用laravel 5.2,如果您要重定向回表单,一个非常有用的方法是withInput():
此方法没有参数,它所做的是将旧表单值保存到会话中。然后在表单中,您可以使用函数old($key)检索每个字段的值,这将是表单的一个单独主题。谢谢,但请告诉我如何在验证失败后重定向?放在哪里?我的注册看起来像这样:。我的意思是,在laravel验证失败后,laravel是否允许您重定向?例如,if(validator==false)或类似的东西。$v=validator::make($input,$rules);if($v->passes()){True}else{false}
return redirect()->back()->withInput();