Laravel和Json:返回数组的名称

Laravel和Json:返回数组的名称,json,laravel,Json,Laravel,我试图返回存储在数据库中的JSON数据,它可以工作,但不显示数组的名称 我用的是拉威尔 我的代码: <?php class PlayerController extends BaseController { public function checkupdate() { $datapack = DB::table('datapack')->get(); if (Request::isJson()) { return Response::json

我试图返回存储在数据库中的JSON数据,它可以工作,但不显示数组的名称

我用的是拉威尔

我的代码:

<?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');
}

}
我想要这样的东西:

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

只需将其添加到
数据包
键下即可

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