required_if 可以判断多个值的情况
相关信息:
- 类型:文档文章
- 文章: 表单验证
- 文档: 《Laravel 6 中文文档(6.x)》
此投稿已在 5年前 合并。
内容修改:
Old | New | Differences |
---|---|---|
985 | 985 | </div> |
986 | 986 | |
987 | 987 | <a name="rule-required-if"></a> |
988 | #### required_if:_anotherfield_,_value | |
989 |
| |
990 | 如果其它字段 `_anotherfield_` 为任一值 `_value | |
988 | #### required_if:_anotherfield_,_value1_,_value2_,_value3_... | |
989 | ||
990 | 如果其它字段 `_anotherfield_` 为任一值 `_value1_` 或 `_value2_` 或 `_value3_` 等(也可只有一个 `_value1_`) ,则此验证字段必须存在且不为空。 | |
991 | 991 | |
992 | 992 | 如果您需要构造更复杂的条件 `required_if` 规则, 您可以使用 `Rule::requiredIf` 方法。这个方法可以接受一个布尔值或是一个闭包函数,当传递闭包函数时,闭包函数应该返回 `true` 或 `false` ,以表明是否需要验证此字段: |
993 | 993 |