@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
@endif

Support

@guest

Need support?

Log in to open and track support tickets from your client portal.

Login to Client Area
@else @php $departments = $departments ?? []; $tickets = $tickets ?? []; $ticket = $ticket ?? null; $ticketReplies = data_get($ticket, 'replies.reply', []); if (is_array($ticketReplies) && isset($ticketReplies['replyid'])) { $ticketReplies = [$ticketReplies]; } @endphp

Open New Ticket

@if (! empty($departmentsError))
{{ $departmentsError }}
@endif @if (count($departments) === 0)

Support departments are temporarily unavailable. Please try again later.

@else
@csrf
@endif

My Tickets

@if (! empty($ticketsError))
{{ $ticketsError }}
@endif @forelse ($tickets as $row)
#{{ data_get($row, 'tid', data_get($row, 'id')) }} — {{ data_get($row, 'subject', 'No subject') }} {{ data_get($row, 'status', 'Unknown') }} · {{ data_get($row, 'priority', 'Medium') }} · Last reply: {{ data_get($row, 'lastreply', '-') }}
@empty

No support tickets found.

@endforelse
@if (! empty($ticketError))
{{ $ticketError }}
@endif @if ($ticket)

#{{ data_get($ticket, 'tid', data_get($ticket, 'ticketid')) }} — {{ data_get($ticket, 'subject') }}

{{ data_get($ticket, 'status') }} · {{ data_get($ticket, 'priority') }}

Department: {{ data_get($ticket, 'deptname', '-') }} · Opened: {{ data_get($ticket, 'date', '-') }} · Last Reply: {{ data_get($ticket, 'lastreply', '-') }}

@forelse ($ticketReplies as $reply)

{{ data_get($reply, 'requestor_name', data_get($reply, 'name', 'Reply')) }}

{{ data_get($reply, 'date', '-') }}
{{ data_get($reply, 'message', '') }}
@empty

No replies returned for this ticket.

@endforelse
@csrf
@endif @endguest