- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 laravel 5.6 并尝试使用验证来检查我的输入。
但我对 required_without 有疑问。
我有 4 个输入:heure_bureau/heure_supp_bureau/heure_terrain/heure_supp_terrain
我必须至少填写一个输入。所以如果我填写 heure_bureau,其他的就没有必要了。
所以我使用这段代码:
$validator = \Validator::make($request->all(), [
'heures_bureau' => 'nullable|date_format:"H\hi"|required_without:heures_supp_bureau,heures_terrain,heures_supp_terrain|before:07h45',
'heures_supp_bureau' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_terrain,heures_supp_terrain|before:13h15',
'heures_terrain' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_supp_bureau,heures_supp_terrain|before:07h45',
'heures_supp_terrain' => 'nullable|date_format:"H\hi"|required_without:heures_bureau,heures_supp_bureau,heures_terrain|before:13h15'
], $messages);
但它不起作用。当我填写一个时,我的每个输入都有错误。如果我只对一个输入使用 requried_without,它工作得很好,但当我对多个输入使用它时就不行了。
我哪里错了?
感谢您的帮助!
最佳答案
试试这个:
$validator = \Validator::make($request->all(), [
'heures_bureau' => 'nullable|date_format:"H\hi"|required_without_all:heures_supp_bureau,heures_terrain,heures_supp_terrain|before:07h45',
'heures_supp_bureau' => 'nullable|date_format:"H\hi"|required_without_all:heures_bureau,heures_terrain,heures_supp_terrain|before:13h15',
'heures_terrain' => 'nullable|date_format:"H\hi"|required_without_all:heures_bureau,heures_supp_bureau,heures_supp_terrain|before:07h45',
'heures_supp_terrain' => 'nullable|date_format:"H\hi"|required_without_all:heures_bureau,heures_supp_bureau,heures_terrain|before:13h15'
], $messages);
关于Laravel 5.6 验证 required_without 多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52272923/
'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;
我是一名优秀的程序员,十分优秀!