首页 > 解决方案 > 在 laravel 5.6 中表单输入旧值

问题描述

我有一个搜索表单输入,我想在结果页面上搜索后在搜索框中显示搜索项值。

我尝试了以下不起作用

<input type="text" name="search" value="{{ old('search') }}" placeholder="Search help articles" class="form-control form-control-gray col-md-10"> 

value="" 中有什么不正确的

标签: laravellaravel-5.6

解决方案


old()在将数据刷新到会话时使用。这主要用于在某些事情失败时涉及重定向的表单。在此处阅读有关旧输入的信息。

request()应该在此处使用,因为您希望显示在该请求中提交的值。


推荐阅读