Laravel 5.1:唯一日期时间的验证规则

时间:2016-09-14 14:37:44

标签: php laravel-5.1

我有一个datetime的字段,在数据库中必须是unique。在表单中,用户将以mm/dd/yyyy格式通知日期。因此,当我在存储库中使用验证规则unique作为日期字段时,它是可以的,因为它考虑了小时,分钟和秒。他们总是会有所不同。

您是否知道是否有任何验证规则忽略日期时间的小时,分​​钟和秒?

先谢谢。

1 个答案:

答案 0 :(得分:1)

您是否尝试过regex验证规则?在这种情况下,这可能是最简单的方法,如下所示:

'my_date_field' => 'regex:^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$|unique:...'