я изо всех сил пытаюсь создать простую логику ... у меня есть коллекция заказов ... у некоторых заказов есть те же продукты в них ... и с разными количествами ... я хочу создать список комплектации этих заказов ... например..
- Order1 = iphone xs: 1
- Order2 = iphone xs: 2, iphone xs max: 1
- Order3 = iphone xs: 1, iphone xr: 2
- Order4 = iphone xs max: 2
мой текущий код:
@php
$x = $allorders->pluck('SKU')->all();
@endphp
@foreach ($x as $z)
@foreach ($allorders->where('SKU', $z)->pluck('quantity_ordered') as $grouporder)
{{$z}} : {{$grouporder}} <br>
@endforeach
@endforeach
вывод такой:
- iphone xs: 1
- iphone xs: 2
- iphone xs: 1
- iphone xs max: 1
- iphone xs max: 2
- iphone xr: 2
Вместо этого, как я могу показать это так: мой список выбора будет отображать:
- iphone xs: 4
- iphone xs max: 3
- iphone xr: 2