Laravel验证重置输入值

时间:2016-06-03 09:42:04

标签: php laravel-5.2

我想知道如果用户未通过laravel验证,如何传递输入旧值。我试过用: 示例:{{ Request::old('mail') }} 并且:{{ old('mail') }} 我认为如果用户失败laravel验证输入值被删除。 有人有想法解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

你需要做这样的事情,如果无效

i<element.length

答案 1 :(得分:1)

使用laravel 5.2如果要重定向回到表单,一个非常有用的方法是withInput():

return redirect()->back()->withInput();

此方法没有参数,它的作用是将旧表单值保存到Session中。然后在表单中,您可以使用函数old($ key)为每个字段检索这些值 - 这将是关于表单的单独主题。