我的表单包含select
和input
字段。为简化示例,我们假设select
的三个选项为1
,2
和3
。
如果选择了input
,我需要创建一组验证规则required
仅2
。我该如何创建此规则?
到目前为止,这是我的一套规则:
$rules = array(
'selectField' => 'required',
'inputField' => '', // only required if option 2 is selected
);
答案 0 :(得分:3)
您可以使用required_if
验证规则吗?
https://laravel.com/docs/5.1/validation#rule-required-if
$rules = [
'selectField' => 'required',
'inputField' => 'required_if:selectField,2',
];