| {{ $sl++ }} |
{{-- SIZE --}}
@if($item->measurement)
{{ $item->measurement->width }} x
{{ $item->measurement->height }}
{{ $item->measurement->unit }}
@elseif($item->category == 'mattress')
{{ optional($item->mattress)->size }}
{{ optional($item->mattress)->unit }}
@elseif($item->category == 'accessories')
Qty: {{ $item->quantity }}
@endif
|
{{-- ROOM --}}
{{ $area->area_name }} |
{{-- ITEM TYPE --}}
@php
$modelName = null;
// For curtain
if ($item->category === 'curtain' && $item->curtain?->productModel?->name) {
$modelName = $item->curtain->productModel->name;
}
// For wallpaper (if needed)
// elseif ($item->category === 'wallpaper' && $item->wallpaper?->productModel?->name) {
// $modelName = $item->wallpaper->productModel->name;
// }
// Fallback
$displayName = $modelName ?? ucfirst($item->category);
@endphp
{{ $displayName }}
|
{{-- CATALOG --}}
@if($item->curtain)
{{ $item->curtain->catalogue }}
@elseif($item->wallpaper)
{{ $item->wallpaper->catalogue }}
@elseif($item->sofa)
{{ $item->sofa->fabric_catalogue }}
@elseif(in_array($item->category, ['mattress','accessories']))
{{ optional($item->product)->name }}
@endif
|
{{-- SERIAL --}}
@if($item->curtain)
{{ $item->curtain->serial_no }}
@elseif($item->wallpaper)
{{ $item->wallpaper->serial_no }}
@elseif($item->sofa)
{{ $item->sofa->serial_no }}
@elseif(in_array($item->category, ['mattress','accessories']))
{{ optional($item->variant)->serial_no ?? optional($item->variant)->sku }}
@endif
|
{{-- DESCRIPTION --}}
{{ $item->notes }} |
@endif
@endforeach
@endforeach