在:选项,选项2 下验证的字段必须包含在值定列表。
NOT_IN:选项,选项2 下验证的字段不得列入值定列表。
您的验证应该如下所示,但它需要您在“in”参数或“implode”阵列中硬编码您的选项。
$validator = Validator::make(Input::only(['title', 'type']), [
'type' => 'in:option1,option2, // option1 or option2 values
'title' => 'required|min:6|max:255', //whatever rules you want ..
]);
您可以通过这种方式避免 '内爆':
$validator = Validator::make(Input::only(['title', 'type']), [
'type' => Rule::in(['option1', 'option2']), // option1 or option2 values
'title' => 'required|min:6|max:255', //whatever rules you want ..
]);
来源
2017-07-30 10:03:49
APu