2016-05-19 57 views
2

這裏的陣列的反應是我的迴應如何返回對象

data : [{id: 30, tmb_order_id: "TMB030"}, {id: 33, tmb_order_id: "TMB033"}] 

像這種PIC

enter image description here

但是我要像

{ 
    "data": [ 
     [ 
      "30", 
      "TMB030" 
     ], 
     [ 
      "33", 
      "TMB033", 
     ], 
    ] 
} 

我的反應我怎麼能做這個 ?

這裏是我的方式是如何得到它的控制器

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

我應該怎麼做才能得到這樣的迴應?

幫助請

+1

,你回'回聲json_encode($響應)響應變化; die();' –

回答

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); 
在您的控制器
+0

它很棒,謝謝 –