【发布时间】:2021-01-19 06:23:31
【问题描述】:
我有两个模型,名为 Student 和 Roll。我想要他们的数据,使他们保持在同一水平。 控制器部分..
$stuents=Student::all();
$count=$stuents->count();
$rolls=Roll::all();
$response=[];
for($i=0;$i<$count;$i++){
$response[$i]=[
'students'=>$stuents[$i],
'roll_number'=>$rolls[$i]
];
}
return response($response);
上述响应的输出..
[
{
"students": {
"name": "habib",
"dept": "ece"
},
"roll": 1609047
},
{
"students": {
"name": "hafiz",
"dept": "ece"
},
"roll": 1609061
}
]
但我的预期输出将是..
[
{
"students": {
"name": "habib",
"dept": "ece",
"roll": 1609047
}
},
{
"students": {
"name": "hafiz",
"dept": "ece",
"roll": 1609061
}
}
]
我该如何解决这个问题?
【问题讨论】:
标签: json laravel api formatting parameter-passing