Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 4碳跟踪数据错误_Laravel_Laravel 5_Laravel 4_Php Carbon - Fatal编程技术网

Laravel 4碳跟踪数据错误

Laravel 4碳跟踪数据错误,laravel,laravel-5,laravel-4,php-carbon,Laravel,Laravel 5,Laravel 4,Php Carbon,从数据库中检索时间戳字段并将其转换为json进行响应时,我遇到以下错误 无效辩论例外 跟踪数据 该表有一个创建的_at字段,它是postgres timestampz字段,即我猜是带有时区的时间戳 即使我通过$column->created\u at访问该字段 它抛出了该错误。尝试在模型中添加getDateFormat,以覆盖默认格式: protected function getDateFormat() { return 'Y-m-d H:i:sO'; } 方法getDateForm

从数据库中检索时间戳字段并将其转换为json进行响应时,我遇到以下错误

无效辩论例外 跟踪数据

该表有一个创建的_at字段,它是postgres timestampz字段,即我猜是带有时区的时间戳

即使我通过$column->created\u at访问该字段


它抛出了该错误。

尝试在模型中添加
getDateFormat
,以覆盖默认格式:

protected function getDateFormat()
{
    return 'Y-m-d H:i:sO';
}
方法
getDateFormat
在Laravel 5.5及以下版本中受到保护,但在5.6中它是公开的,并且在雄辩部分中提到:

在我的例子中,Laravel抛出了一个错误,说
getDateFormat
应该是公共的。当你在Postgres中使用Carbon时会发生这种情况,因为Postgres给我们毫秒。如果您在Postgres中使用时区,则这是正确的格式
Y-m-d H:i:s.uO