首页 > 解决方案 > 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 - 服务日期不是有效日期。

相同表单中的其他错误会正确显示。为什么会这样,我该如何解决?

标签: phplaravellaravel-bladelaravel-7

解决方案


推荐阅读