相关疑难解决方法(0)

Laravel 5.1 date_format验证允许两种格式

我对传入的POST请求使用以下日期验证.

'trep_txn_date' => 'date_format:"Y-m-d H:i:s.u"'
Run Code Online (Sandbox Code Playgroud)

这只允许这种日期,即2012-01-21 15:59:44.8

我也想允许没有TIME的日期,例如2012-01-21,当发送到mysql db时会自动存储为2012-01-21 00:00:00.0

有没有办法可以使用Laravel现有的验证规则来实现这一点.有没有办法在date_format规则中定义多种格式,如下所示.

'trep_txn_date' => 'date_format:"Y-m-d H:i:s.u","Y-m-d"' //btw this didn't work.
Run Code Online (Sandbox Code Playgroud)

谢谢,

ķ

php date-format laravel laravel-5

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

date-format ×1

laravel ×1

laravel-5 ×1

php ×1