Laravel 4.2 created_at列给出"格式分隔符不匹配"错误

时间:2014-11-10 14:51:22

标签: laravel laravel-4 models

我正在尝试访问其中一个模型中的 created_at 列,我收到以下错误:

  

格式分隔符不匹配。格式分隔符不匹配。格式分隔符不匹配。

错误实际上重复了3次。

这是我尝试访问该列的方式:

$model->created_at

我的模型中没有将$ timestamps设置为false,我可以正常访问其他列。

有什么问题?

1 个答案:

答案 0 :(得分:4)

您是否覆盖了模型中的 getDateFormat()

上周我遇到了这个问题。问题是日期时间格式。我有一个解释错误的链接 https://github.com/laravel/framework/pull/4181

如果你覆盖了getDateFormat(),请注释掉该函数并查看它是否有效
如果没有,请确保数据库中的日期时间格式不够时髦。