Laravel和Json:返回数组的名称

时间:2014-10-06 13:04:14

标签: 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        
    }
]

1 个答案:

答案 0 :(得分:0)

只需将其添加到datapack密钥

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