{{ $ticketUserName }}
{{ $chat->sender->name ?? 'User' }}{{ $chat->created_at ? ', ' . $chat->created_at->format('d M, h:i A') : '' }}
{{ $chat->message ?: ($chat->attachment ? 'Attachment' : '') }}
@if($isMe)@extends('layouts.app') @section('content') @php $authUser = auth()->user(); $avatarInitial = fn($name) => strtoupper(substr(trim($name ?: 'U'), 0, 1)); $ticketUserName = $ticket->user?->name ?? 'Unknown User'; $ticketUserEmail = trim((string) ($ticket->user?->email ?? '')); $ticketUserPhone = trim((string) ($ticket->user?->phone_country_code ?? '') . ' ' . (string) ($ticket->user?->phone_no ?? '')); $chatLocked = !$canReplyToTicket || $ticket->status === 'closed'; $chatPlaceholder = $ticket->status === 'closed' ? 'Closed ticket cannot be updated' : ($canReplyToTicket ? 'Type message' : 'Only assigned admin can reply'); $latestSeenMessageId = optional($ticket->chats ->filter(fn ($chat) => (int) $chat->sender_id === (int) $authUser->id && $chat->is_seen && $chat->seen_at) ->last())->id; @endphp
{{ $chat->sender->name ?? 'User' }}{{ $chat->created_at ? ', ' . $chat->created_at->format('d M, h:i A') : '' }}
{{ $chat->message ?: ($chat->attachment ? 'Attachment' : '') }}
@if($isMe)