Можно ли группировать отдельные значения таблицы, используя массив столбцов - для группировки по каждому отдельному столбцу. Например:
$columns = ['column1','column2','column3'];
$array = Model::select($columns)->distinct()->get()->groupBy($columns)->keys();
И я хотел бы, чтобы это вернулось (очевидно, мой код не точный, и я хотел бы, чтобы это можно было сделать без for l oop ... Я чувствую коллекции есть функциональность, чтобы сделать это):
[
'column1' => [...distinct column1 values],
'column2' => [...distinct column2 values],
'column3' => [...distinct column3 values],
]