php - Laravel 7:验证错误消息未使用密钥显示
问题描述
我想在字段旁边显示验证错误。因此我使用这个@error 指令。
@error('service_date')
<div class="error">{{ $message }}</div>
@enderror
但是只有在遍历所有这些错误时才会出现错误。
@if($errors->any())
{{ implode('', $errors->all('<div>:key - :message</div>')) }}
@endif
使用上面的方法,我可以看到密钥是正确的。输出如下:
service_date - 服务日期不是有效日期。
相同表单中的其他错误会正确显示。为什么会这样,我该如何解决?
解决方案
推荐阅读
- matlab - 基于优化的线拟合
- amazon-web-services - 为什么 AWS CLI rds describe-db-snapshots 不包含 Aurora 快照?
- kubernetes - 即使 metricTemplate 不存在,FluxCD/Flagger 也会继续部署
- visual-studio - 通过地址错误调用无效操作数
- reactjs - 试图让 Button 复制 URL 并使用 React Hooks 呈现快餐栏
- swift - 'new' 不可用:您不能直接实例化 STPIssuingCardPin
- angular - 找不到模块 angular-devkit/build-ng-packagr/package.json 错误
- javascript - Promise.allSettled 是否在所有场景中都保留响应中的原始顺序?
- browser - 浏览器替代主机文件
- angular - 参数 'xxxx' 隐含了一个 'any' 类型