laravel - 在 Laravel 中使用后如何清空表单字段
问题描述
我目前正在学习 laravel,并在表单上进行实验。我正在使用 Laravel 集体。在我的控制器中,我有以下代码。
$this->validate($request, [
'title' => 'required',
'body' => 'required',
]);
当其中一个字段为空时,它会重定向回表单并保留该字段的先前值。例如,如果我填写This is a title
标题字段,并将正文留空,则验证失败并且表单重定向回自身,并且标题的值为This is a title
Is there a way for all (or specific fields) to be empty when the validation失败了?谢谢你。
解决方案
在您的*.blade.php
文件中,您可能会发现类似以下内容:
<input type="text" name="username" value="{{ old('username') }}">
您只需要从 HTML 中删除该值,它就不会被保留。
推荐阅读
- python - Microsoft Graph API:将 MSAL Python 守护程序应用程序限制为单个用户访问
- python - 为什么 Selenium 无法单击按钮列表中的按钮?
- javascript - 使用侧边栏向 Canvas 上的居中矩形添加一点填充
- javascript - typeorm 中的 find 函数返回带有 __underscores__ 的字段
- javascript - 搜索过滤html选择选项时jquery功能不起作用
- javascript - 如何将新行添加到反应表
- python - 下面的crontab不运行,但是可以在终端运行
- c++ - Mac 上的 Qt:app.exec() 阻止终端输入,如何重写这个最小示例?
- android - 在第 3 页滚动到 recyclerview 末尾的正确方法是什么
- cmake - 如何检查目录是否存在并在 cmake 中添加编译定义