【发布时间】:2019-04-07 23:16:42
【问题描述】:
我为data 定义了一个响应格式,Laravel 应该在前端返回以下代码:
$result1=$spaceRole->pluck('role','space.id')->all();
$resultToReturn=[];
foreach($result1 as $key=>$value){
$resultToReturn[$key]=array($value);
}
return $resultToReturn;
并且代码按预期给了我以下结果:
[
850 => [
"AUTHORS",
],
766 => [
"ADMINISTRATORS",
],
844 => [
"ADMINISTRATORS",
],
0 => [
"ADMINISTRATORS",
],
]
我想在我的json response 中保持相同的格式。但是我以 JSON 格式返回的数据,格式更改如下:
0: ["AUTHORS"]
1: ["ADMINISTRATORS"]
2: ["ADMINISTRATORS"]
3: ["ADMINISTRATORS"]
现在索引是0,1,2,3。850,844,0 and 766 去了哪里?我想使用它们而不是那些索引?
谢谢
【问题讨论】: