繁体   English   中英

如何将另一个Laravel验证规则与'required_without_all'结合使用

[英]How to combine another Laravel validation rule with 'required_without_all'

我正在使用Laravel 5.3。

我正在尝试实施'required_without_all'验证规则。 我可以按预期工作,但是我想添加一条附加规则(即最小值规则)。 但我希望在字段中存在值时才运行此附加验证规则。

综上所述,我有几个字段,并希望进行以下验证:

  • 至少应填写其中的一个字段(使用'required_without_rule'完成此操作)。
  • 对于填写的字段,我想要一个最小值规则。

我该如何实现?

第一条验证规则: required_without_all:foo,bar,...

仅当所有其他指定字段都不存在时,验证中的字段必须存在且不为空。

第二条验证规则: sometimes

在某些情况下,仅当输入数组中存在该字段时,您才可能希望对该字段运行验证检查。 要快速完成此操作,请将有时会的规则添加到您的规则列表中

第三条验证规则: min:value

验证中的字段必须具有最小值。 字符串,数字和文件的计算方式与大小规则相同。


因此,您的字段的验证规则应如下所示:

'my_field' => 'required_without_all:field,another_field | sometimes | min:40'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM