@extends('crm.layouts.master') @section('title','Ticket #' . $ticket->id) @section('main-content')
{{-- Ticket Info --}}
{{ $ticket->subject }} @php $sColors = ['open' => 'warning', 'in_progress' => 'primary', 'resolved' => 'success', 'closed' => 'secondary']; @endphp {{ ucfirst(str_replace('_', ' ', $ticket->status)) }}
{{ $ticket->message }}
Submitted by {{ $ticket->lead?->fname }} {{ $ticket->lead?->lname }} ({{ $ticket->lead?->email }}) on {{ $ticket->created_at->format('M d, Y H:i') }}
{{-- Replies --}} @foreach($ticket->replies as $reply)
@if($reply->is_staff) {{ $reply->user?->name ?? 'Staff' }} @else {{ $reply->lead?->fname ?? 'Client' }} {{ $reply->lead?->lname ?? '' }} @endif {{ $reply->created_at->format('M d, Y H:i') }}
{{ $reply->message }}
@endforeach {{-- Reply form --}} @if($ticket->status !== 'closed')
Reply to Client
@endif
{{-- Sidebar --}}
Details
@if($ticket->resolved_at) @endif
Department {{ ucfirst($ticket->department) }}
Priority @php $pColors = ['low' => 'secondary', 'medium' => 'primary', 'high' => 'warning', 'urgent' => 'danger']; @endphp {{ ucfirst($ticket->priority) }}
Update Via @if($ticket->update_via === 'callback') Callback requested @elseif($ticket->update_via === 'phone') Phone: {{ $ticket->lead?->phone ?? 'N/A' }} @else Internal System @endif
Client Phone {{ $ticket->lead?->phone ?? '—' }}
Assigned To {{ $ticket->assignee?->name ?? 'Unassigned' }}
Created {{ $ticket->created_at->format('Y-m-d H:i') }}
Resolved {{ $ticket->resolved_at->format('Y-m-d H:i') }}
@if($ticket->status !== 'closed')
Update Status
@endif @if($ticket->admin_notes)
Internal Notes
{{ $ticket->admin_notes }}
@endif
@endsection @section('page-js') @endsection