如何返回对象数组的响应

SA_*_*A__ 2 php jquery datatables laravel laravel-5.1

这是我的回复

data : [{id: 30, tmb_order_id: "TMB030"}, {id: 33, tmb_order_id: "TMB033"}]
Run Code Online (Sandbox Code Playgroud)

喜欢这张照片

在此输入图像描述

但我希望我的回复像

{
    "data": [
        [
            "30",
            "TMB030"
        ],
        [
            "33",
            "TMB033",
        ],
    ]
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

以下是我在控制器中获取它的方式

$data = Order::where('user_id',$id)->where('status',1)->select('id', 'tmb_order_id')->get();
        $Response = array('data' => $data ); 
        return $Response;
Run Code Online (Sandbox Code Playgroud)

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

请帮忙

Md.*_*ain 5

试试这个

$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);
Run Code Online (Sandbox Code Playgroud)