2014-10-06 54 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);