【发布时间】:2020-11-08 21:41:28
【问题描述】:
在我的订单表中,created_at 列以这种格式保存:Y-m-d H:i:s
但是在数据表中,是这样显示的。
我将此代码添加到 Order 模型中:
public function getCreatedAtAttribute($date)
{
return is_null($date)
? ''
: Carbon::createFromFormat('Y-m-d H:i:s', $date)->timezone(config('app.timezone'))->toDateTimeString();
}
public function getUpdatedAtAttribute($date)
{
return is_null($date)
? ''
: Carbon::createFromFormat('Y-m-d H:i:s', $date)->timezone(config('app.timezone'))->toDateTimeString();
}
但是在这之后,数据表不起作用并返回以下错误:
DataTables 警告:表 id=DataTables_Table_0 - Ajax 错误。有关此错误的更多信息,请参阅http://datatables.net/tn/7
我该如何解决?
【问题讨论】:
-
你试过
cast吗?