Laravel 中的日期验证

Date validation in Laravel

Laravel 中似乎没有验证规则 start_dateend_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',
);