laravel中的Input::old
我看过一个教程,他们创建了像
这样的输入元素{{ Form::email('emailId', Input::old('emailId'), array('class' => 'form-control')) }}
答案 0 :(得分:1)
Input::old
会在下次请求时保留Input
值。
来自docs:
您可能需要保留一个请求的输入,直到下一个请求为止。 例如,您可能需要在检查后重新填充表单 验证错误。
您需要使用
将值闪烁到$_SESSION
Input::flash();
您现在可以通过调用Input::old()
方法来访问这些值。
如果您不想在会话中放置所有Input
- 值,您可以按名称过滤它们:
Input::flashOnly('username', 'email');
或排除输入:
Input::flashExcept('password', 'access_key');
因此,在您的情况下,来自$_SESSION
的闪烁数据是"坚持"在表单中使用
Input::old('emailId')