首页 > 解决方案 > 如何添加验证 required_if 许多字段为空不起作用?

问题描述

如果两个字段为空,如何向另一个字段添加所需的验证?

我的代码

我想编辑它,因为如果一个输入的值不完整但显示需要消息,则此代码

图像中的第二次验证效果很好,但我想把它写得更好作为第一个代码

例子:

 $this -> validate($request, [
     'test' => 'required_without:is_for_women,is_for_family,is_suitable_for_children,is_for_men',
 ]);

但是这段代码是错误的,因为如果有任何文件为空,则需要向我显示消息。

谢谢。

标签: phplaravelvalidation

解决方案


完成解决它。

PlaceController 中的代码

   $this->validate($request, [
        'category' => 'required_without_all:is_for_women,is_for_family,is_suitable_for_children,is_for_men',
   ]);

阅读文档required_without_all中的验证。

多谢你们。


推荐阅读