我的模型中的DB中有一个dateTime列我已将其指定为$dates = ['due_date'];
,因此它将是一个Carbon对象。
然后我使用此代码在我的编辑视图中显示它
{{ Form::input('datetime-local', 'due_date',
strftime('%Y-%m-%dT%H:%M:%S', strtotime($todolist->due_date)),
array('class' => 'form-control')) }}
现在使用此代码我已设法在类型为datetime-local
的HTML5输入中显示日期时间。我的问题是,在提交表单以更新记录时,我收到错误“发现意外数据”,因为它现在发布以下字符串
1961-06-16T08:57:17
我的问题:如何显示dateTime字段,并在提交表单时也有一个有效的dateTime。
答案 0 :(得分:3)
尝试将其放入Carbon实例然后更新。像这样;
$input = Input::all();
$input['datetime-local'] = Carbon\Carbon::createFromTimeStamp(strtotime($input['datetime-local']));
然后通过将数组$input
插入更新方法进行更新。