ldr*_*vic 2 validation laravel eloquent
我想创建验证规则来验证传入日期。我要验证的格式是 Ymd H:i:s。这是我正在验证的身体请求:
{ "date":"2015.10.5 10:30:10" }
Run Code Online (Sandbox Code Playgroud)
这是我的验证规则:
'date' => 'required|date_format:"Y.m.d H:i:s"',
Run Code Online (Sandbox Code Playgroud)
它返回:
{"date":["日期与格式不匹配 Ymd H:i:s."]}
如果你希望能够通过一天没有一个前导零,然后为日期时间的日部分你需要使用j的替代d。
'date' => 'required|date_format:"Y.m.j H:i:s"',
Run Code Online (Sandbox Code Playgroud)
这将适用于您上面的示例。
如果您打算在一天中始终有一个前导零(因此,05而不仅仅是5,那么您已经拥有的日期格式将起作用。