1 回答

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可能希望$zone
在第一行使用從數(shù)據(jù)庫(kù)中選擇的內(nèi)容。此外,如果您想更改您正在迭代的項(xiàng)目的值,您必須使用->map()
而不是->each()
我將 ->get()[0] 更改為 ->first()。永遠(yuǎn)不要使用 ->get()[0]
public function by_location($zone_id)
{
$zone = Zone::where('id', $zone_id)->first();
error_log($zone->id);
$exhibitors = Exhibitor::where('zone_id', $zone_id)->get();
$exhibitors->map(function($exhibitor) use ($zone){
error_log($zone->id);
$exhibitor['zone_info'] = $zone;
return $exhibitor;
});
return response()->json($exhibitors);
}
- 1 回答
- 0 關(guān)注
- 77 瀏覽
添加回答
舉報(bào)