Laravel 5.1:唯一日期时间的验证规则
Laravel 5.1: Validation rule for unique datetime
我有一个字段是 datetime
,并且在数据库中必须是 unique
。在表单中,用户将以 mm/dd/yyyy
格式告知日期。因此,当我在存储库中为日期字段使用验证规则 unique
时,没问题,因为它考虑了小时、分钟和秒。他们总是不同的。
你知道有没有忽略日期时间的小时、分钟和秒的验证规则?
提前致谢。
您尝试过 regex
验证规则吗?在这种情况下可以是最简单的方法,像这样:
'my_date_field' => 'regex:^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$|unique:...'
我有一个字段是 datetime
,并且在数据库中必须是 unique
。在表单中,用户将以 mm/dd/yyyy
格式告知日期。因此,当我在存储库中为日期字段使用验证规则 unique
时,没问题,因为它考虑了小时、分钟和秒。他们总是不同的。
你知道有没有忽略日期时间的小时、分钟和秒的验证规则?
提前致谢。
您尝试过 regex
验证规则吗?在这种情况下可以是最简单的方法,像这样:
'my_date_field' => 'regex:^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$|unique:...'