我的模型中的数据库中有一个日期时间列,我已将其指定为$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')) }}
现在使用此代码,我设法在HTML5输入中以datetime-local
类型显示日期时间。我的问题是,在提交表单以更新记录时,我收到错误"找到意外数据",因为它现在正在发布以下字符串
1961-06-16T08:57:17
我的问题:如何显示日期时间字段,并在提交表单时具有有效的日期时间。
尝试将其放入 Carbon 实例然后更新。这样;
$input = Input::all();
$input['datetime-local'] = Carbon'Carbon::createFromTimeStamp(strtotime($input['datetime-local']));
然后通过将数组$input
插入到更新方法中进行更新。