@php $years = $transcript['years']; $terms = $transcript['terms']; @endphp {{-- ========== LETTER-HEAD ========== --}}
{{ strtoupper(Qs::getSetting('system_name')) }}
{{--
--}} {{ ucwords($s['address']) }}
REPORT SHEET
...
Official Transcript

Student : {{ $student->name }}

{{-- ========== TRANSCRIPT GRID ========== --}} {{-- top row – year spans --}} @foreach ($years as $yr) @endforeach {{-- second row – term + label --}} @foreach ($years as $yr) @foreach ($terms as $tm) @endforeach @endforeach @foreach ($transcript['subjects'] as $subject => $dataByYear) @foreach ($years as $yr) @foreach ($terms as $tm) @php $slot = $dataByYear[$yr][$tm] ?? ['mark' => null, 'grade' => null]; @endphp @endforeach @endforeach @endforeach
Subject Year {{ $yr }}
Mark
Term {{ $tm }}
Grade
{{ $subject }}{{ $slot['mark'] ?? '–' }} {{ $slot['grade'] ?? '–' }}
{{-- ========== SIGNATURE LINE ========== --}}
Signature:               Date: