@php $admin = auth('admin')->user(); @endphp
{{-- ========================================================== Thread --}}
@foreach ($messages as $message) @php $fromStaff = $message->isFromStaff(); @endphp
{{ $message->authorName() }} @if ($message->is_internal_note) Internal note @elseif ($fromStaff) Support @else Customer @endif
{{ $message->body }}
@endforeach @if ($admin->hasPermission('tickets.reply'))
@csrf @error('body')

{{ $message }}

@enderror
Send
@endif
{{-- ========================================================= Sidebar --}}
@php $facts = [ ['Reference', $ticket->reference], ['Customer', $ticket->user?->email ?? 'unknown'], ['Status', $ticket->status->label()], ['Category', $ticket->category?->name ?? 'General'], ['Device', $ticket->device?->name ?? '—'], ['Opened', $ticket->created_at->format('j M Y H:i')], ]; @endphp @foreach ($facts as [$label, $value])
{{ $label }}
{{ $value }}
@endforeach
@if ($admin->hasPermission('tickets.manage'))
@csrf @method('PATCH')
Update
@unless ($ticket->isClosed())
@csrf Close ticket

A customer reply reopens it with history intact.

@endunless
@endif