我想做那样的事。
public $rules = [
'nbre_employe_min' => 'numeric|min:(nbre_employe_max)',
'nbre_employe_max' => 'numeric',
];
我该怎么办?有人知道吗?
答案 0 :(得分:0)
对于那些对我有同样问题的人,我有答案。
什么都没有内置,但自定义验证器可以做到。
public function boot()
{
Validator::extend('bigger', function($attribute, $value, $parameters, $validator) {
$min_field = $parameters[0];
$data = $validator->getData();
$min_value = $data[$min_field];
return $value > $min_value;
});
}
像这样使用
public $rules = [
'min' => 'required',
'max' => 'required|bigger:min'
];