答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问你可以用phpstorm,然后command+b看他的源码, if (! function_exists('old')) { /** Retrieve an old input item.*@param string $key@param mixed $default@return mixed*/old($key = null, $default = null) { return app('request')->old($key, $default); } }其实这里也是指向了request的2016年07月04日更新1 评论赞赏编辑Keep_Learning1.1k 声望
答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问可以用来接收,validate 对象返回的旧的输入数据。这样用户在验证失败的时候可以知道之前填写的数据是什么。2016年07月14日更新评论编辑被摘的星星195 声望
答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问比如post到一个地址,验证数据出错的时候,要返回上一页,为了更好的用户体验,会把填写的信息保存到flash session中,在上一页显示出来。这样用户不至于在辛辛苦苦填写了一大堆表单数据后出错,然后返回重填。2016年07月14日回答评论编辑uax202 声望
答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问文档:http://laravel-china.org/docs...旧输入数据当用户提交表单失败后laravel会自动把用户的输入数据闪存到一次性的session里面(这个数据一刷新就会丢失,故称为一次性数据)。那么old('input_name')就可以取出session中的闪存数据,从而避让让用户重新输入。 <input type="text" name="input_name" value="{{ old('input_name') }}" /> 来自 https://segmentfault.com/q/1010000005846450