{{-- Reusable base layout for official PDF letters. Extend this layout and fill the sections below: @extends('pdf.layouts.letter') @section('letter-reference') Ruj: APP-2026-00001 @endsection @section('letter-date') {{ now()->format('d F Y') }} @endsection @section('letter-recipient') ... @endsection @section('letter-subject') Perkara: ... @endsection @section('letter-salutation') Assalamualaikum dan Salam Sejahtera, @endsection @section('letter-body') ... @endsection @section('letter-closing') Yang benar, @endsection @section('letter-signature') ... @endsection Optional overrides via view data: - logoPath, organizationAddress, organizationContact - showReference, showDate, showSubject (bool, default true) --}} @php $showReference = $showReference ?? true; $showDate = $showDate ?? true; $showSubject = $showSubject ?? true; $letterDate = trim($__env->yieldContent('letter-date')); $css = ($letterLayout ?? \App\Support\LetterLayout::resolve())['css']; @endphp @yield('letter-title', trim($__env->yieldContent('letter-subject', 'Surat Rasmi'))) @stack('letter-styles')
@include('pdf.partials.letterhead')
@if ($showReference && trim($__env->yieldContent('letter-reference')) !== '')
Ruj. : @yield('letter-reference')
@endif @if ($showDate && $letterDate !== '')
{{ $letterDate }}
@endif
@hasSection('letter-recipient')
@yield('letter-recipient')
@endif @if ($showSubject && trim($__env->yieldContent('letter-subject')) !== '')
@yield('letter-subject')
@endif @hasSection('letter-salutation')
@yield('letter-salutation')
@endif
@yield('letter-body')
@hasSection('letter-closing')
@yield('letter-closing')
@endif
@hasSection('letter-signature')
@yield('letter-signature')
@endif
@stack('letter-scripts')