@extends('layouts.app') @section('title', 'Tickets') @section('content')
{{ $tickets->total() }} ticket(s) in this view.
| Ticket | Customer | Category | Priority | Assignee | SLA | Status | Opened | |
|---|---|---|---|---|---|---|---|---|
|
{{ $ticket->ticket_number }}
{{ $ticket->subject }}
|
{{ $ticket->customer->display_name }}
{{ $ticket->customer->phone }}
|
{{ $ticket->category?->name ?? 'General' }} | {{ $ticket->priority }} | {{ $ticket->assignee?->name ?: 'Unassigned' }} | @if ($ticket->is_breached) breached @elseif ($ticket->first_response_due_at && $ticket->first_response_due_at->isFuture() && ! $ticket->first_responded_at) {{ $ticket->first_response_due_at->diffForHumans(null, true) }} @elseif ($ticket->resolution_due_at && $ticket->resolution_due_at->isFuture() && ! $ticket->resolved_at) {{ $ticket->resolution_due_at->diffForHumans(null, true) }} @else on time @endif | {{ title_case_words($ticket->status) }} | Open | |
| @include('components.empty-state', ['icon' => '✉', 'title' => 'No tickets found', 'message' => 'Raise a ticket to begin tracking a customer issue.', 'action' => '+ Raise ticket']) | ||||||||