Validation Laravel验证-输入必须是数组中的一项
在Laravel 5中是否有一个内置的验证器来检查值是否在我的白名单值数组中。。比如:Validation Laravel验证-输入必须是数组中的一项,validation,laravel,laravel-5,Validation,Laravel,Laravel 5,在Laravel 5中是否有一个内置的验证器来检查值是否在我的白名单值数组中。。比如: $rules = [ 'field_name' => "required|in_array('yes', 'no', 'maybe')", ]; 有 拉威尔5.7 use Illuminate\Validation\Rule; Validator::make($data, [ 'field_name' => [ 'required', Rule:
$rules = [
'field_name' => "required|in_array('yes', 'no', 'maybe')",
];
有
拉威尔5.7
use Illuminate\Validation\Rule;
Validator::make($data, [
'field_name' => [
'required',
Rule::in(['yes', 'no', 'maybe']),
],
]);
令人惊叹的。喜欢这样简短而甜蜜的解决方案。当您要检查的值包含逗号时,会怎么样?
use Illuminate\Validation\Rule;
Validator::make($data, [
'field_name' => [
'required',
Rule::in(['yes', 'no', 'maybe']),
],
]);