@php // Closure untuk mengambil value dari row (array atau object) $getVal = function($row, $key) { if (is_array($row)) return $row[$key] ?? ''; if (is_object($row)) return $row->$key ?? ''; return ''; }; @endphp {{-- Judul --}} {{-- Header --}} @foreach($filters['properties'] as $prop) @endforeach @foreach($filters['properties'] as $prop) @endforeach {{-- Data --}} @foreach($rows as $row) @foreach($filters['properties'] as $prop) @php $prefix = $prop['name']; $minKey = $prefix . '_min'; $targetKey = $prefix . '_target'; $maxKey = $prefix . '_max'; $allowKey = $prefix . '_allowance'; @endphp @endforeach @endforeach
Master Special Properties - {{ $gedung }} ({{ ucfirst($warna ?? '') }})
Customer Material{{ $prop['label'] }}
Min Target Max Allowance
{{ $getVal($row, 'customer') }} {{ $getVal($row, 'material') }}{{ $getVal($row, $minKey) }} {{ $getVal($row, $targetKey) }} {{ $getVal($row, $maxKey) }} {{ $getVal($row, $allowKey) }}