在Laravel中似乎没有start_date
和end_date
不能相同的验证规则。
我如何克服这个问题?
答案 0 :(得分:1)
在控制器/模型中尝试这个,您可以在其中定义要检查的规则,并获得您想要的正确验证
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',
);