(
[supplier] => ROSSKO
[name] => Фильтр воздушный
[oem] => C 2964
[brand] => Mann
[guid] => NSIN0000484928
[stock] => HST154
[price] => 963.66
[count] => 31
[description] => Владивосток, ул. Карьерная, 20А литер 24 территория Складского комплекса «Снеговая падь»
[exactly] => 1
[main_stock] => 1
)
[2] => Array
(
[supplier] => ROSSKO
[name] => Фильтр воздушный
[oem] => C 2964
[brand] => Mann
[guid] => NSIN0000484928
[stock] => HST162
[price] => 963.66
[count] => 15
[description] => Хабаровск
[exactly] => 1
[main_stock] => 0
)
Хочу чтобы, сгрупировалось по значению supplier
Делаю вот так:
$collection = collect([$price]);
$grouped = $collection->groupBy('supplier');
На выходе получаю:
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[] => Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => Array
(
[1] => Array
(
[supplier] => ROSSKO
[name] => Фильтр воздушный
[oem] => C 2964
[brand] => Mann
[guid] => NSIN0000484928
[stock] => HST154
[price] => 963.66
[count] => 31
[description] => Владивосток, ул. Карьерная, 20А литер 24 территория Складского комплекса «Снеговая падь»
[exactly] => 1
[main_stock] => 1
)
[2] => Array
(
[supplier] => ROSSKO
[name] => Фильтр воздушный
[oem] => C 2964
[brand] => Mann
[guid] => NSIN0000484928
[stock] => HST162
[price] => 963.66
[count] => 15
[description] => Хабаровск
[exactly] => 1
[main_stock] => 0
)
Что я делаю не так?)
Если просто collect($price); ?
Без, $grouped = $collection->groupBy('supplier'); имеется ввиду?
Аааа, дошло))
Обсуждают сегодня