2014-10-06 53 views
0

我試圖返回存儲在我的數據庫中的JSON數據,它可以工作,但它不顯示數組的名稱。Laravel和Json:返回數組的名稱

我正在使用Laravel。

我的代碼:

<?php 

class PlayerController extends BaseController { 

public function checkupdate() 
{ 
    $datapack = DB::table('datapack')->get(); 


    if (Request::isJson()) { 
     return Response::json($datapack,200); 
    } 

    return Response::json($datapack,200,[],JSON_PRETTY_PRINT); 

    //return View::make('view'); 
} 

} 

這給我:

[ 
    { 
     "id": "FD314", 
     "timeUpdated": 1401184091   
    } 
] 

,我想是這樣的:

[ 
    "datapack" : { 
     "id": "FD314", 
     "timeUpdated": 1401184091   
    } 
] 

回答

0

只需添加它下一個datapack關鍵

return Response::json(['datapack'=>$datapack],200);