Я новичок здесь.Я пытаюсь заставить Laravel API отображать выпадающий список, раскрывающийся примерно так: Выпадающий
Формат данных JSON выглядит так:
{
"Ford": {
"Focus": ["1.6 TDCI", "1.8 TDCI", "RS"],
"Fiesta": ["1.2 TDCI", "1.4 TDCI", "Fiesta RS"]
},
"BMW": {
"Serie 1": ["2.0 TDI", "3.0 TURBO", "SPORT"],
"Serie 3": ["320D", "360I"]
},
"Audi": {
"RS": ["RS1", "RS2", "RS3", "RS4"],
"RS2": ["RS66", "RS75"]
}
}
В базе данных у меня есть одна таблица, из которой я должен получить данные, она называется «автомобили».В этой таблице у меня есть «make», «model» и «body_type», как на следующем скриншоте: Здесь
Я могу получить весь контент, но я не знаюкак отсортировать его, чтобы получить данные так, как мне нужно (^ как в приведенном выше примере с тупым json ...
В моем web.php у меня есть:
Route::get('test', 'api@cars');
В моемКонтроллер API @Cars У меня есть:
public function cars() {
$req = cars::all();
return $req;
}
И текущий вывод, который я получаю это: выход