{{ $studentRequest->creator->first_name ?? 'N/A' }} {{ $studentRequest->creator->last_name ?? '' }}
{{ $studentRequest->instructor->first_name ?? 'N/A' }} {{ $studentRequest->instructor->last_name ?? '' }}
{{ ucfirst($studentRequest->type) }}
{{ ucfirst($studentRequest->related_to) }}
@php
$priorityClass = match($studentRequest->priority) {
'high' => 'bg-danger',
'medium' => 'bg-warning text-dark',
'low' => 'bg-success',
default => 'bg-secondary'
};
@endphp
{{ ucfirst($studentRequest->priority) }}
{{-- Complaint-specific fields --}}
@if($studentRequest->course_id || $studentRequest->admin_id || $studentRequest->session_id)
@if($studentRequest->course)
{{ $studentRequest->course->course_name_en ?? $studentRequest->course->course_name_ar ?? 'N/A' }}
@endif
@if($studentRequest->admin)
{{ $studentRequest->admin->full_name ?? 'N/A' }}
@endif
@if($studentRequest->sessionDetails)
Session {{ $studentRequest->sessionDetails->session_number ?? 'N/A' }} -
{{ $studentRequest->sessionDetails?->session_date ? date('d/m/Y', strtotime($studentRequest->sessionDetails->session_date)) : '' }}
@if($studentRequest->sessionDetails->start_time)
({{ substr($studentRequest->sessionDetails->start_time, 0, 5) }})
@endif
@endif
@endif
{{-- Suggested Schedules for Gift Call --}}
@if($studentRequest->activity_type == 'gift_call' && $studentRequest->schedules->count())
@foreach($studentRequest->schedules as $schedule)
{{ $schedule->day }}
{{ date('h:i A', strtotime($schedule->time)) }}
@endforeach
@endif
{{ $studentRequest->subject }}
{!! nl2br(e($studentRequest->description)) !!}
@if ($studentRequest->attachments && count($studentRequest->attachments))
@foreach ($studentRequest->attachments as $file)
@php
$isImage = in_array(strtolower(pathinfo($file->file_path, PATHINFO_EXTENSION)), ['jpg', 'jpeg', 'png', 'gif', 'webp']);
@endphp
@if($isImage)
@else
@endif
{{ $file->original_name }}
Download
@endforeach
@endif