@php $session = $participant->trainingSession; $subject = $session->trainingSubject; use App\Models\CertificateTemplate; $template = $participant->trainingSession->certificateTemplate; if (!$template) { throw new Exception( 'Certificate template not assigned.' ); } $fields = $template ->fields ->keyBy('field_name'); @endphp @php $templateImage = $isPreview ? asset('storage/'.$template->background_image) : public_path('storage/'.$template->background_image); @endphp Safe Skill Certificate
{{ $participant->participant_name }}
{{ strtoupper($subject->subject_name ?? '') }}
{{ strtoupper($session->venue ?? '') }}
{{ optional($participant->trainingSession->training_date) ? \Carbon\Carbon::parse($participant->trainingSession->training_date)->format('d-m-Y') : '' }}
{{ \Carbon\Carbon::parse( $participant->trainingSession->training_date )->addMonths( $participant->trainingSession->validity_months )->format('d-m-Y') }}
{{ \Carbon\Carbon::parse( $participant->trainingSession->certificate_issue_date )->format('d-m-Y') }}
{{ $participant->certificate_no ?? $previewCertificateNo ?? '' }}
@if(!empty($signature))
@endif