如何验证流明的日期范围

时间:2017-09-25 13:36:09

标签: laravel validation lumen

我想在Lumen(Laravel)中使用分页来应用日期范围验证。 end_date的日期范围不能小于start_date

$this->validate($req, [
    'start_date' => 'daterange',
    'end_date' => 'daterange',
]);

1 个答案:

答案 0 :(得分:4)

您可以使用此处的标准Laravel验证规则:Laravel Validation

如果您想确定某个日期是在给定时间之后,或是在验证后的其他字段中的日期之后,您可以使用shown in the docs hereafter规则

$this->validate($req, [
    'start_date' => 'required|date',
    'end_date' => 'required|date|after:start_date'
]);

此外,您可以使用date_format规则定义日期格式:

'end_date' => 'required|date|after:start_date|date_format:Y-m-d'