【发布时间】:2019-12-05 13:49:39
【问题描述】:
我正在使用 Laravel 5.8 并尝试验证 date 字段。字段名称为date_of_birth,验证如下,
$validatedData = $request->validate([
'date_of_birth' => 'date|before:today',
]);
我只使用了date 规则,但是当它无法验证时,我正在尝试使用date|before:today。
对于任何比9999 大的年份,这两个日期规则都失败了。我通过的验证成功,MySQL 将错误显示为无效日期。
我在日期验证上是否犯了任何错误,还是一个错误?
【问题讨论】:
-
你试过
date_format:Y-m-d|before:today吗? -
没有,但是
date对您有用吗?我正在使用日期类型输入字段,该应用程序将用于不同国家。我不确定用户查看日期的格式。