【发布时间】:2017-10-23 07:03:03
【问题描述】:
我正在使用 Laravel 5.3。
我正在尝试实施'required_without_all' 验证规则。我让它按预期工作,但是我想添加一个附加规则(即最小值规则)。但我希望此附加验证规则仅在字段中存在值时运行。
总而言之,我有几个字段并想要以下验证:
- 至少应填写其中一个字段(达到此 使用“required_without_rule”)。
- 对于已填写的字段,我 想要一个最小值规则。
我怎样才能做到这一点?
【问题讨论】:
-
'my_field' => 'required_without_all:field,another_field | min:40'不起作用? -
@GerardReches 不,它最终会验证所有字段(包括空字段),而不仅仅是填写的字段。
-
试试
'my_field' => 'required_without_all:field,another_field | sometimes | min:40' -
@GerardReches 这行得通!谢谢! :)
标签: php laravel validation laravel-5.3