@extends('layout.layout') @section('content')
Student Request Details
Back to List
{{ $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) {{ $file->original_name }} @else
@endif
{{ $file->original_name }}
Download
@endforeach
@endif
@endsection