【发布时间】:2017-06-21 17:17:09
【问题描述】:
我正在尝试仅在日期字段存在时对其进行验证。在我从 Laravel 5.2 升级到 5.4 之前它运行良好
在 Laravel 5.2 中,这条规则可以正常工作:
public function rules()
{
return [
'available_from' => 'date',
];
}
在 5.4 中它返回验证错误 The available from is not a valid date. 我尝试了这个新规则
public function rules()
{
return [
'available_from' => 'sometimes|date',
];
}
仍然出现同样的错误,似乎sometimes 规则根本不影响验证。我怎样才能摆脱这个错误?
我不明白为什么 Laravel 改变了以前工作的东西!!!
【问题讨论】:
-
您使用的日期格式是什么?
-
我使用这种格式
YYYY-MM-DD
标签: laravel laravel-validation laravel-5.4