【发布时间】:2017-06-04 03:40:54
【问题描述】:
我正在使用 Laravel 5.3,我需要验证一个字段
我需要验证的字段只有在另一个字段的值为 1 并且有效时才需要。
如果需要该字段,则输入的值必须在给定的数组中。
问题是被验证的值是 NULL,所以没有出现在数组中并且验证失败
到目前为止,这是我的规则
$test->other_field = 0
$test->my_field = NULL;
$rules = array(
'my_field' => 'required_if:other_field,1', //|in:' . implode(',', $array),
);
required_if 工作正常,但如果我取消注释 in 部分,验证失败
【问题讨论】:
标签: php validation laravel-5 laravel-5.3 rules