首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何返回对象数组的响应

如何返回对象数组的响应
EN

Stack Overflow用户
提问于 2016-05-19 06:07:36
回答 2查看 7K关注 0票数 4

这是我的回应

代码语言:javascript
复制
data : [{id: 30, tmb_order_id: "TMB030"}, {id: 33, tmb_order_id: "TMB033"}]

就像这张照片

但我想要我的回应

代码语言:javascript
复制
{
    "data": [
        [
            "30",
            "TMB030"
        ],
        [
            "33",
            "TMB033",
        ],
    ]
}

我该怎么做?

以下是我如何在控制器中获得它的方法

代码语言:javascript
复制
$data = Order::where('user_id',$id)->where('status',1)->select('id', 'tmb_order_id')->get();
        $Response = array('data' => $data ); 
        return $Response;

我该怎么做才能得到这样的回应?

请帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-19 06:12:07

尝尝这个

代码语言:javascript
复制
$data = Order::where('user_id',$id)->where('status',1)->select('id', 'tmb_order_id')->get();
$alldata = array();
foreach($data as $single){
     $alldata[] = array($single->id, $single->tmb_order_id);
}
$Response = array('data' => $alldata ); 
return json_encode($Response);
票数 5
EN

Stack Overflow用户

发布于 2018-09-22 04:54:04

等一段时间后再回答。

导入请求类,然后执行以下操作:

代码语言:javascript
复制
    use Illuminate\Http\Request;

    public function show(Request $request)
    {
      $data = MyModel::where('id', $request->id)->get();
      return response()->json($data);
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37315101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档