【发布时间】:2014-07-26 14:11:07
【问题描述】:
我正在尝试使用after 验证规则验证两个日期以确保一个大于另一个。我的规则是这样设置的:
$rules = array(
'date_from' => 'required|date_format:"d/m/Y"',
'date_to' => 'required|date_format:"d/m/Y"|after:date_from',
// more rules ...
);
使用以下值时:
date_from = "01/06/2014" 和 date_to = "01/06/2014" 或 date_to = "12/06/2014" 一切都很好,但是.. 使用 12 天以上的任何东西都会失败即date_to = "13/06/2014" 到 date_to = "31/06/2014"
我也试过了,结果是一样的:
$dateFromForm = Input::get('date_from');
$rules = array(
'date_from' => 'required|date_format:"d/m/Y"',
'date_to' => 'required|date_format:"d/m/Y"|after:' . $dateFromForm,
);
对我来说很清楚,它将天读作月份,有什么想法我在这里做错了吗?
谢谢
【问题讨论】:
标签: validation laravel laravel-4