【发布时间】:2016-06-14 15:31:30
【问题描述】:
我最近刚从 MySQL 迁移到 PostgreSQL。 我注意到我一直收到此错误
InvalidArgumentException in Carbon.php line 425:
Trailing data
然后,我在我的应用程序中对Carbon:: 进行了全局搜索。我在 15 个文件中找到了 47 个匹配项。
如何在不修改所有这些文件的情况下修复此错误?
我dd()我的对象这就是我得到的
Capture {#412 ▼
#table: "captures"
#connection: null
#primaryKey: "id"
#perPage: 15
+incrementing: true
+timestamps: true
#attributes: array:6 [▼
"id" => 65
"type" => "cpe"
"cpe_mac" => "000D6721A5EE"
"device_mac" => null
"created_at" => "2016-05-03 11:20:10-04"
"updated_at" => "2016-05-03 11:20:10-04"
]
....
【问题讨论】:
-
您从哪个版本的 MySQL 迁移而来?时间戳字段在不同的 MySQL 存储引擎中具有不同的存储值,并且将与 PostgreSQL 不同。消息来源:由于情况,我不得不从 MySQL 5.7 迁移到 MySQL 5.5,并且经历了同样的情况。事实证明,5.7 个时间戳也节省了毫秒数。
标签: php laravel laravel-5 php-carbon