仅在选择特定选项时才需要输入

时间:2016-01-10 20:29:39

标签: laravel laravel-4

我的表单包含selectinput字段。为简化示例,我们假设select的三个选项为123

如果选择了input,我需要创建一组验证规则required2。我该如何创建此规则?

到目前为止,这是我的一套规则:

$rules = array(
    'selectField' => 'required',
    'inputField' => '', // only required if option 2 is selected
);

1 个答案:

答案 0 :(得分:3)

您可以使用required_if验证规则吗?

https://laravel.com/docs/5.1/validation#rule-required-if

$rules = [
    'selectField' => 'required',
    'inputField' => 'required_if:selectField,2',
];