此问题在此处已有答案:
Date validation in laravel 5(3个答案)
昨天关门了。
我想确保接收的数据是有效的时间戳。有没有办法确保starts_at和expired_at字段是时间戳?
$rules = [
'user_id' => 'required|int|exists:users,id',
'starts_at' => 'required|int|min:1',
'expires_at' => 'required|int|gt:starts_at',
];
2条答案
按热度按时间wecizke31#
您可以在验证时间戳时使用
date
规则。然后,如果要比较两个日期,则可以使用before
和after
规则。t3psigkw2#
您可以在
AppServiceProvider
中定义多格式日期验证现在您可以使用自定义验证规则:
'starts_at' => 'new-format:"Y-m-d H:i:s.u","Y-m-d"'