任何人都可以告诉我为什么每当我在模型中覆盖此方法并以任何方式更改它时,我都会收到有关尾随数据的错误?
protected function getDateFormat() {
return 'Y-m-d H:i:s';
}
对上述代码的任何更改都会破坏我的页面。
我在这里关注官方文档:http://laravel.com/docs/eloquent#timestamps
答案 0 :(得分:4)
getDateFormat
纯粹是指日期/时间字段在数据库中的存储方式。您无意修改它以用于显示目的。
编辑:如果您不想在任何地方致电format()
,以下是有关自定义日期时间字段格式的建议。
getDateYearAttribute
和getDateMonthAttribute
setToStringFormat
方法记录here 答案 1 :(得分:1)
这可能不一样,但是在处理时间戳和碳时我会遇到这个错误,但是对我传递的数据使用strtotime()解决了我的问题,可能对你有帮助。