【问题标题】:Laravel and Json : return the name of the arrayLaravel 和 Json :返回数组的名称
【发布时间】:2014-10-06 13:04:14
【问题描述】:

我正在尝试返回存储在我的数据库中的 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        
    }
]

【问题讨论】:

    标签: json laravel


    【解决方案1】:

    只需在 datapack 键下添加它

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-31
      • 2018-06-30
      • 2015-02-03
      • 2018-02-18
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多