- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在表格中有 2 个(联系电话和联系手机)字段,需要填写 A 或 B。
我正在使用 laravel 请求验证和 required_without
规则来验证表单,如下所示。
'contact_telephone' => 'required_without:contact_mobile',
'contact_mobile' => 'required_without:contact_telephone',
因此,此代码指定必须填写 2 个字段之一。
错误是如果我尝试提交表单而不填写任何一个,错误消息会显示两次。
如何只显示一次消息?或者是否有更好的规则来实现这一点,而不是我缺少的 required_without
?
最佳答案
只是一种可以解决您的问题的替代方法。
使用数组代替 contact_phone
和 contact_telephone
,使用 contact[telephone]
和 contact[mobile]
.
然后您可以使用以下验证规则:
'contact' => 'required|array|min:1'
您的联系信息可以是您必须填写电话号码或手机号码
。
关于php - 1 条消息用于多个 required_without 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51403102/
'person.mail' =>'required_without:person.phone|sometimes|email|unique:persons,mail', 'person.phone'
Laravel required_without当我传递多个字段时不起作用。 这是我的规则: $rules = [ 'startDate' => 'date|date_format:m/d/Y
我有两个字段:Email 和 Telephone 我想创建一个验证,其中需要两个字段之一,如果设置了一个或两个字段,它应该是正确的格式。 我试过了,但是没用,不过我两个都需要 public stat
我似乎无法让“required_without”验证在 Laravel 4 上正常工作。我有一个包含三个字段的表单。我只希望用户提交播放器或铃声,不能同时提交。 当我在“tournament_play
假设我有一个由 property_a 和 property_b 组成的对象,提交时必须至少接收这两个属性之一。 如果对象只是一个,我可以使用 required_without 验证规则,如下所示 re
假设我有一个由 property_a 和 property_b 组成的对象,提交时必须至少接收这两个属性之一。 如果对象只是一个,我可以使用 required_without 验证规则,如下所示 re
我在表格中有 2 个(联系电话和联系手机)字段,需要填写 A 或 B。 我正在使用 laravel 请求验证和 required_without 规则来验证表单,如下所示。 'contact_tele
我使用 laravel 5.6 并尝试使用验证来检查我的输入。 但我对 required_without 有疑问。 我有 4 个输入:heure_bureau/heure_supp_bureau/he
我有一个 livewire 组件: class Cards extends Component { use WithFileUploads; public $question;
我是一名优秀的程序员,十分优秀!