从数据库中检索时间戳字段并将其转换为json以进行响应时,出现以下错误。
InvalidArgumentException 追踪数据
该表有一个created_at字段,这是一个postgres timestampz字段,即我猜的带时区的时间戳。
即使我通过$ column-> created_at
访问该字段它正在抛出这个错误。
答案 0 :(得分:1)
尝试在模型中添加getDateFormat
以覆盖默认格式:
protected function getDateFormat()
{
return 'Y-m-d H:i:sO';
}
方法getDateFormat
在Laravel 5.5及更低版本中受到保护,但在5.6中它是公开的,并在Eloquent部分的upgrade guide中提到: