{{-- Messagens da session --}} @include('partials.session-message') {{-- Modal --}}
@if(isset($ordem)) @switch($ordem->status) @case('aberto') {{ $ordem->status }} @break @case('em andamento') {{ $ordem->status }} @break @case('concluido') {{ $ordem->status }} @break @case('cancelado') {{ $ordem->status }} @break @case('reaberto') {{ $ordem->status }} @break @default {{ $ordem->status }} @endswitch @endif
Preencha as informações abaixo
Descrição
Chat
Sem mensagens até o momento.
"; } // Verifica se a decodificação foi bem-sucedida e se é um array if (is_array($mensagensDecoded) && array_key_exists('messages', $mensagensDecoded)) { $messages = $mensagensDecoded['messages']; $owners = $mensagensDecoded['owners']; foreach ($messages as $index => $message) { // Defina a classe do card com base no ID (se é admin ou não) $isAdmin = isset($message['id']) && in_array($message['id'], [1, 2, 75]); $cardClass = $isAdmin ? 'card-body p-2 pb-0 mb-0 mt-0 flex-grow-1 w-auto align-items-center d-flex justify-content-start' : 'card-body p-2 pb-0 mb-0 mt-0 flex-grow-1 w-auto align-items-center d-flex justify-content-end'; // Crie o conteúdo do card $content = isset($message['conteudo']) ? htmlspecialchars($message['conteudo']) : ''; $createdAt = isset($message['created_at']) ? $message['created_at'] : ''; $owner = isset($owners[$index]) ? $owners[$index] : ''; // Formate a data de criação para exibição legível $formattedDate = date('d/m/Y H:i', strtotime($createdAt)); // Exiba o card com as informações da mensagem echo "{$owner} {$formattedDate}
"; echo "{$content}
"; echo "