кто в курсе почему когда пишешь $collect->unique() в функции transofrm то у первого элемента групирует вот так
[
"0": 1,
"6": 2
]
а в остальных элементах нормально
[1, 2, 4]
Вот код
$users_group->transform(function ($value){
$value->language_ids = collect(explode(',', $value->language_ids));
$value->language_ids->transform(function ($val){
return (integer) $val;
});
$value->language_ids = $value->language_ids->unique();
return $value;
});