这是我的回应
data : [{id: 30, tmb_order_id: "TMB030"}, {id: 33, tmb_order_id: "TMB033"}]就像这张照片

但我想要我的回应
{
"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;我该怎么做才能得到这样的回应?
请帮忙
发布于 2016-05-19 06:12:07
尝尝这个
$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);发布于 2018-09-22 04:54:04
等一段时间后再回答。
导入请求类,然后执行以下操作:
use Illuminate\Http\Request;
public function show(Request $request)
{
$data = MyModel::where('id', $request->id)->get();
return response()->json($data);
}https://stackoverflow.com/questions/37315101
复制相似问题