@extends('layouts.admin') @section('title', 'Ticket #' . $ticket->id . ' Details') @section('content')

Ticket #{{ $ticket->id }}

{{ $ticket->subject }}

{{ ucfirst(str_replace('_', ' ', $ticket->status)) }}
Ticket Details

Priority

{{ ucfirst($ticket->priority) }}

Category

{{ $ticket->category ?? 'N/A' }}

Created At

{{ $ticket->created_at->format('M d, Y H:i A') }}


Description

{{ $ticket->description }}

Messages
@forelse($ticket->replies as $message)

{{ $message->user->name }} @if($message->user->hasRole('admin') || $message->user->hasRole('super_admin')) Admin @endif

{{ $message->message }}

@if($message->attachments)
Attachments:
    {{-- attachment json decode--}} @php $attachments = json_decode($message->attachments); @endphp @foreach($attachments as $attachment)
  • {{ $attachment }}
  • @endforeach
@endif
{{ $message->created_at->diffForHumans() }}
@empty

No messages yet

@endforelse

@csrf
@error('message')
{{ $message }}
@enderror
Update Status
@csrf @method('PATCH')
@error('status')
{{ $message }}
@enderror
Assign To

{{ $ticket->assignedTo?->name ?? 'Unassigned' }}

@php $admins = \App\Models\User::where('account_type', 'admin')->get(); @endphp
@csrf @method('PATCH')
@error('assigned_to')
{{ $message }}
@enderror
Actions
Back to Tickets
@csrf @method('DELETE')
@endsection