【发布时间】:2020-04-30 19:28:38
【问题描述】:
当我使用 pg_fetch_assoc 时,我的输出如下所示
[{"0":"T","id":"I","1":"T-ABC"},
{"0":"T","id":"I","1":"T-XYZ"},
{"0":"T","id":"I","1":"T-QWR"}]
但现在我正在使用 Laravel 框架,并且在我的控制器中使用以下代码
$type=$request->type;
$query= typeModel::get()->where('id',$type);
return response()->json($query);
上面的代码是给我下面的格式
{"11":{"id":"I","type":"T-ABC"},
"12":{"id":"I","type":"T-XYZ"},
"13":{"id":"I","type":"T-OWR"}}
但我需要像 pg_fetch_assoc 这样的格式我怎样才能做到这一点 拉拉维尔
【问题讨论】:
-
当你使用
pg_fetch_assoc时真的返回所有"id": "I" -
是的,它只是一个示例数据
-
有没有办法在 laravel 中获取关联数组而不是对象?
-
我不太明白,因为你的第一个示例结果的键是
'0','id', '1',并且有"id": "I";但是,laravel的第二个结果是"id": "T"没有“我”,我不知道它们之间的关系。 -
请再次检查我编辑问题都是我