laravel - 在 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="" 中有什么不正确的
解决方案
old()
在将数据刷新到会话时使用。这主要用于在某些事情失败时涉及重定向的表单。在此处阅读有关旧输入的信息。
request()
应该在此处使用,因为您希望显示在该请求中提交的值。
推荐阅读
- c++ - 为什么类中的 ostringstream 类型的成员会导致“调用隐式删除的复制构造函数”错误?
- java - 错误需要帮助:无法执行目标 org.springframework.boot:spring-boot-maven-plugin:2.3.1.RELEASE:run
- c# - 如何在 CodeSnippet 中生成的代码中包含“$”?
- python - 在第二次执行时停止函数的第一次执行(Python)
- reactjs - 在使用登录模板时设置背景图像
- python - 从 Dash Datatable 下载的文件正在导出 HTML 而不是数据框
- shell - 在 GCP 中,当我单击 Cloud Shell 访问控制台时,它只显示一个白框
- r - 使用 R 中的特定月份和年份使用 ARIMA 模型进行预测?
- node.js - 如何在 TS-Node 中声明初始化全局变量?
- spotify - 在Spotify中拉艺术家的专辑时,如何增加默认限制20