使用请求类验证laravel 5中的开始日期和结束日期

时间:2016-04-03 15:16:48

标签: laravel-5

这是我的请求类规则。

'eventDate' => 'required|date|after:yesterday',
'endDate' => 'date|before:event_cals,eventDate',

我想验证endDate是否在eventDate之后。除非endDate类似于eventDate,否则它正常工作。但我想确保必须能够添加类似于eventDate的endDate。例如,如果eventDate是03/04/2016,则可以将endDate添加为03/04/2016或任何即将到来的日期。但是从上面的规则03/04/2016作为endDate是无效的。之前或之前有关键字吗?请任何人帮我弄清楚这个烂摊子吗?

1 个答案:

答案 0 :(得分:0)

只需创建一个新的变量,将eventDate减去1并将endDate与该变量进行比较。如果eventDate是2月12日,则eventDate减去一天将是2月11日,endDate应该是2月11日之后,即2月12日或之后。