Laravel 中的日期验证
Date validation in Laravel
Laravel 中似乎没有验证规则 start_date
和 end_date
不能相同。
我该如何克服这个问题?
在您定义要检查的规则的 controller/model 中尝试这个,并获得您想要的正确验证
Validator::extend('before_equal', function($attribute, $value, $parameters) {
return strtotime(Input::get($parameters[0])) >= strtotime($value);
});
$rules = array(
'start'=>'required|date|before_equal:stop',
'stop'=>'required|date',
);
Laravel 中似乎没有验证规则 start_date
和 end_date
不能相同。
我该如何克服这个问题?
在您定义要检查的规则的 controller/model 中尝试这个,并获得您想要的正确验证
Validator::extend('before_equal', function($attribute, $value, $parameters) {
return strtotime(Input::get($parameters[0])) >= strtotime($value);
});
$rules = array(
'start'=>'required|date|before_equal:stop',
'stop'=>'required|date',
);