【发布时间】:2015-06-21 22:19:56
【问题描述】:
在我的控制器中,当我create 一个事件时,它保存得非常好。用户在dd-mm-yyyy 中输入一个日期,它以 MySQL DATETIME 格式保存。然后details 视图将其渲染得非常好,就像通过模型绑定的edit 视图一样。
一旦我尝试从edit 表单中保存,日期就会以某种方式失败并返回1970-01-01 00:00:00。
我不确定为什么这只发生在我的 update 方法上,因为我的 store 方法本质上是相同的。
$input = Input::all();
$input['plannedTime'] = date('Y-m-d H:i:s', strtotime(Input::get('plannedTime')));
update方法怎么没有返回错误,验证没问题,但还是不能正确保存?
【问题讨论】:
-
Input::get('plannedTime')的值是多少? -
“plannedTime”的值为
string,日期格式为d-m-Y H:i:s。
标签: php mysql datetime laravel-4