У меня есть таблица с именем projectlist, как показано ниже.Я хотел бы получить список городов из каждой страны и список проектов из каждого города
-Country City Project
-India Chennai Project1
India Hyderabad Project2
India Delhi Project3
India Mumbai Project4
India Bangalore Project5
USA Shreveport Project6
USA Chicago Project7
USA New York Project8
USA Huston Project9
Germany Berlin Project10
Germany Munich Project11
Germany Framkfurt Project12
India Hyderabad Project13
India Bangalore Project14
USA Shreveport Project15
Germany Berlin Project16
Germany Munich Project17
У меня есть код ниже в моем контроллере laravel.Я знаю, что приведенный ниже код является неправильным подходом, пожалуйста, сообщите мне примеры кодов.И я хотел бы вернуть это значение и отобразить в виде лезвия
$data4 = DB::table('loksabha2014')
->select(
DB::raw('alliance as alliance','partyname as partyname'),
DB::raw('count(*) as number'))
->groupBy('alliance')
->get();
Я хотел бы отобразить, как показано ниже в моем виде лезвия
Список городов:
India - Chennai, Hyderabad, Delhi, Mumbai, Bangalore
USA - Shreveport, Chicago, New York, Huston
Germany - Berlin, Munich, Framkfurt
Список проектов:
Chennai - Project1
Hyderabad - Project2, Project13
Delhi - Project3
Bangalore - Project14
Shreveport - Project6, Project15
Chicago - Project7
New York - Project8
Huston - Project9
Berlin - Project10, Project16
Munich - Project11, Project17