多个字段的@error Laravel 指令[重复]
Posted
技术标签:
【中文标题】多个字段的@error Laravel 指令[重复]【英文标题】:@error Laravel directive for several fields [duplicate] 【发布时间】:2022-01-04 17:48:39 【问题描述】:有没有一种简单的方法可以对多个字段有条件地使用 @error Laravel Blade 指令? 例如,如果 field1 or field2 包含验证错误,我想知道是否有某种方法可以使用这样的指令(注意以下示例无效):
@error('field1' || 'field2')
...
@enderror
Docs 说“我们可以将特定错误包的名称作为第二个参数传递给 @error 指令,以检索包含多个表单的页面上的验证错误消息”,但没有关于这个功能。
最后,如果你认为不值得,Laravel 实现这种条件的方式是什么?
提前致谢。
【问题讨论】:
【参考方案1】:找到了解决办法,也在docs:
@if ($errors->has('field1') || $errors->has('field2'))
...
@endif
再次感谢。
【讨论】:
如果它在手册中,那么在这里重复它没有多大意义 检查重复,hasAny
就是为了这个目的
谢谢!几乎是我想要的:)以上是关于多个字段的@error Laravel 指令[重复]的主要内容,如果未能解决你的问题,请参考以下文章
sql server distinct 过滤两个字段重复怎么写?