У меня есть такая коллекция, когда я выполняю groupBy('name')
, она возвращается как эта
У меня вопрос, как объединить ключ "id_area" при выполнении groupBy('name')
?
ожидаемый результат больше похож на это
"name" => "A"
"id_area" => [3, 1]
мой красноречивый код
$x = Kegiatan::orderBy('name')->groupBy('name')->get();
$y = $x->map(function ($group) {
return ["name" => $group->name, "id_area" => $group->id_area];
});
dd($y);