我有几个表单字段。第一个是是/否问题。如果答案为否,则必须填写其他四个字段中的一个。如果答案是肯定的,那么您就不必填写任何答案。我尝试使用require_without来检查是否填写了这些字段中的任何一个。
问题在于验证。如果我使用
'field1' => 'required_if:Question,N'
在验证中,它将需要所有四个字段。我只想要任何一个。但是,如果我使用
'field1' =>'require_without:field2,field3,field4,'
然后它需要字段,无论问题的答案是肯定还是否!
有没有办法将两者结合起来,所以如果BOTH语句为真,它只需要字段,而不是?将两者结合起来只需要其中一个条件。
谢谢!
答案 0 :(得分:1)
您可以有条件地添加验证规则,请参阅https://laravel.com/docs/5.2/validation#conditionally-adding-rules