{{-- Quick Edit Mode Component --}}
| Item | @php $allSizes = collect(); foreach($this->orderLines as $line) { $lineSizes = $line->customer_order_line_quantities->pluck('sizes')->pluck('name', 'id'); $allSizes = $allSizes->merge($lineSizes); } $uniqueSizes = $allSizes->unique()->sort(); @endphp @foreach($uniqueSizes as $sizeId => $sizeName){{ $sizeName }} | @endforeachTotal |
|---|---|---|
|
@if($line->colourways->style_versions->image_base64)
{{ $line->colourways->style_versions->styles->designs_id ?? 'N/A' }}
{{ $line->colourways->style_versions->styles->customer_ref ?? '' }} |
{{ $line->colourways->name ?? '' }}
|
@foreach($uniqueSizes as $sizeId => $sizeName)
@php
$qty = $line->customer_order_line_quantities->where('sizes_id', $sizeId)->first();
@endphp
readOnly) disabled @endif> | @endforeach{{ $line->customer_order_line_quantities->sum('qty') }} |
| Packed | @foreach($uniqueSizes as $sizeId => $sizeName) @php $packedQty = 0; foreach($line->shipment_lines as $drop) { $packedQty += $drop->shipment_line_sizes->where('sizes_id', $sizeId)->sum('shipped_qty'); } @endphpreadOnly) disabled @endif> | @endforeach@php $totalPacked = 0; foreach($line->shipment_lines as $drop) { $totalPacked += $drop->shipment_line_sizes->sum('shipped_qty'); } @endphp {{ $totalPacked }} |
| TOTAL | @foreach($uniqueSizes as $sizeId => $sizeName) @php $sizeTotal = 0; foreach($this->orderLines as $line) { $qty = $line->customer_order_line_quantities->where('sizes_id', $sizeId)->first(); $sizeTotal += $qty->qty ?? 0; } @endphp{{ $sizeTotal }} | @endforeach{{ $this->orderLines->sum(function($line) { return $line->customer_order_line_quantities->sum('qty'); }) }} |