addRuleMessage('isoneof', '{field} must be one of {$*}'); $v->addRule('isoneof', function($value, $input, $args) { $value = trim($value); return in_array($value, $args); }); $v->validate([ 'age' => ['sheep', 'required|isoneof(apples, pears)'] ]); if ($v->passes()) { // Passed } else { var_dump($v->errors()->all()); }