我创建了date
名为 的新字段start_date
,并且我还有两列定义为created_at
和。updated_at
timestamp
在我的模型中,我有以下行,这应该告诉 Laravel 将这些列视为 Carbon 对象。
protected $dates = ['created_at', 'updated_at', 'start_date']
.
在收到的请求中, start_date 存储如下:
2015-10-28T10:37:31.337Z
,当我尝试保存它时,出现以下错误:
InvalidArgumentException in Carbon.php line 414:
Unexpected data found.
Trailing data
in Carbon.php line 414
at Carbon::createFromFormat('Y-m-d H:i:s', '2015-10-28T10:37:31.337Z') in Model.php line 2925
我尝试了几件事,包括更改dateFormat
模型,在保存模型之前更改属性格式,但我一直收到同样的错误。
应该有什么方法来处理这种情况?Carbon 可以处理不同类型的色谱柱吗?我是否需要手动为它们更改格式?我检查了文档,但找不到任何关于此的内容。