start_time,end_time与表格数据Edit上的格式H:i不匹配

时间:2017-04-29 08:09:55

标签: laravel laravel-5 laravel-5.3

我是Laravel的新手,在控制器中遇到date_format:H:i|nullable|max:8验证问题。它第一次工作正常(使用新记录)但在编辑模式下编辑数据时显示以下消息。

  

发生以下错误:

     

开始时间与格式H:i不匹配。结束时间没有   匹配格式H:i。

这是我保持时间字段不变(其他字段已更改或未更改)的时间。但是如果编辑(更改)时间字段,它可以正常工作。

我在表单中使用<input type="time">

MySQL表中的数据类型为TIME。它显示&#34; 11:59 PM&#34;在编辑视图中。提交时,它会提交类似&#34; 23:59&#34;。

的内容

我用谷歌搜索但在其他网站上发现了类似的问题,但没有任何答案。

如果你能回答我的问题,那就太好了。提前谢谢。

扎基

1 个答案:

答案 0 :(得分:0)

我错了,我没有注意到Seconds(例如,&#23; 59:00&#39;)部分数据。解决方案只是改变&#39; date_format:H:i&#39;到&#39; date_format:H:i:s&#39;。

相关问题