【发布时间】:2017-02-15 12:56:39
【问题描述】:
我正在尝试对我的输入使用日期时间格式规则,如下所示:
H:i:s
我的模型规则如下所示:
public static $rules = [
...
'start' => [
'min:8',
'date_format:"H:i:s"',
],
];
在我的控制器中,我这样称呼它:
$validator = Validator::make($request->all(), Product::$rules);
if($validator->fails())
{
return Redirect::back()->withInput()->withErrors($validator);
}
如果我dd($validator) 我得到关注:
#rules: array:7 [▼
...
"start" => array:2 [▼
0 => "min:8"
1 => "date_format:"H:i:s""
]
]
我将 00:h:01 插入输入字段,但没有收到任何错误消息。
【问题讨论】:
-
如果将 'date_format:"H:i:s"' 更改为 'date_format:H:i:s' 会怎样?所以你不要逃避格式。
-
还是不行
标签: php laravel datetime format laravel-5.1