1
我想在創建GET請求時從我的數據庫返回updated_at
字段。
我總是回來是這樣的:Laravel獲取Updated_at給出錯誤返回
{
"data": [
{
"id": 1,
"updated_at": {
"date": "2015-03-08 12:52:28.000000",
"timezone_type": 3,
"timezone": "UTC"
}
},
{
"id": 2,
"updated_at": {
"date": "2015-03-19 13:40:39.000000",
"timezone_type": 3,
"timezone": "UTC"
}
}
]
}
但其實我是想這updated_at
看起來像這樣:
..."updated_at":"2015-03-08 12:52:28"...
我使用一個變壓器返回這樣的數據:
<?php namespace App\Http\Controllers;
use Project;
use League\Fractal\TransformerAbstract;
class ProjectDateTransformer extends TransformerAbstract
{
public function transform(Project $project)
{
return [
'id' => (int) $project->id,
'updated_at' => $project->updated_at,
];
}
}
那麼我在做什麼錯了?
我正在使用MariaDB作爲數據庫包裝這有什麼與此?
是否可以將格式更改爲unix時間戳? – Sebi55 2015-03-20 11:50:16
@ Sebi55你可以把它變成各種各樣的東西。 http://carbon.nesbot.com/docs/#api-getters對於時間戳,它就像'$ project-> updated_at-> timestamp'一樣簡單。 – ceejayoz 2015-03-20 11:58:54
我的意思是當我發佈一些東西 – Sebi55 2015-03-20 12:02:25