如何创建2个必需的验证Laravel?

时间:2016-06-28 19:38:24

标签: php html laravel

我有几个表单字段。第一个是是/否问题。如果答案为否,则必须填写其他四个字段中的一个。如果答案是肯定的,那么您就不必填写任何答案。我尝试使用require_without来检查是否填写了这些字段中的任何一个。

问题在于验证。如果我使用

'field1' => 'required_if:Question,N' 

在验证中,它将需要所有四个字段。我只想要任何一个。但是,如果我使用

'field1' =>'require_without:field2,field3,field4,'

然后它需要字段,无论问题的答案是肯定还是否!

有没有办法将两者结合起来,所以如果BOTH语句为真,它只需要字段,而不是?将两者结合起来只需要其中一个条件。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以有条件地添加验证规则,请参阅https://laravel.com/docs/5.2/validation#conditionally-adding-rules