@extends('layouts/client') @section('title', $ticket->subject) @section('styles') @endsection @section('scripts') @endsection @section('content')
@include('shared/alerts')

{{ $ticket->subject }}

{{ __('helpdesk.support.show.index_description') }}

@foreach ($ticket->messages->groupBy(fn($msg) => $msg->created_at->translatedFormat('d M, Y')) as $date => $messages)

{{ $date }}

@foreach ($messages as $i => $message)
@php($author = $message->isStaff() ? $message->admin : $message->customer)

{!! $message->replyText($i, 'customer') !!}

@if($message->isCustomer() && $message->canEdit()) @endif

{!! $message->formattedMessage() !!}

@if ($message->hasAttachments($ticket->attachments))
@foreach ($message->getAttachments($ticket->attachments) as $attachment) {{ Str::limit($attachment->filename, 30) }} @endforeach
@endif
@if ($message->isStaff()) {{ $message->staffUsername() }} @elseif($message->isCustomer()) {{ $message->customer->excerptFullName() }} @endif ยท {{ $message->edited_at ? __('helpdesk.support.show.edited_at', ['date' => $message->edited_at->format('H:i')]) :$message->created_at->format('H:i') }}
@if($message->isCustomer() && $message->canEdit()) @endif @endforeach @endforeach
@if ($ticket->isOpen())

{{ __('helpdesk.support.show.replyinticket') }}

@csrf @if ($errors->has('content')) @foreach ($errors->get('content') as $error)
{{ $error }}
@endforeach @endif @if (setting('helpdesk_allow_attachments'))
@include('shared/file2', ['name' => 'attachments', 'label' => __('helpdesk.attachments'), 'help' => __('helpdesk.support.attachments_help', ['size' => setting('helpdesk_attachments_max_size'), 'types' => formatted_extension_list(setting('helpdesk_attachments_allowed_types'))])])
@endif
@else @endif
@foreach ($ticket->attachedUsers() as $initials => $username)
{{ $initials }}
@endforeach
  • {{ $ticket->department->name }}
  • @if ($ticket->isValidRelated())
  • {{ $ticket->related->relatedName() }}
  • @endif
  • {{ __('helpdesk.priority') }}
  • {{ __('helpdesk.support.show.open_on', ['date' => $ticket->created_at->format('d/m H:i')]) }}
  • @if ($ticket->closed_at)
  • {{ __('helpdesk.support.show.closed_on', ['date' => $ticket->closed_at->format('d/m H:i')]) }}
  • @endif
    @foreach ($ticket->attachments as $attachment)
  • {{ Str::limit($attachment->filename, 30) }}
  • @endforeach
@if ($ticket->isOpen())
@csrf @method('DELETE')
@else
@csrf
@endif
@endsection