【问题标题】:How to validate date range in Lumen如何在流明中验证日期范围
【发布时间】:2018-03-06 12:07:12
【问题描述】:

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

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

【问题讨论】:

  • 什么流明版本?

标签: laravel validation lumen


【解决方案1】:

你可以从这里使用标准的 Laravel 验证规则:Laravel Validation

如果您想确保某个日期在给定时间之后或在另一个正在验证的字段的日期之后,您可以使用after 规则,例如shown in the docs here

$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'

【讨论】:

  • 我很高兴我帮助了@viralchampanery。请选择我的解决方案作为接受的答案,点击帖子旁边的复选标记,这样它也可以帮助其他人。
猜你喜欢
  • 2013-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-09
  • 2016-03-15
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
相关资源
最近更新 更多