📊 Tickets Summary Report

Generated on {{ $generatedAt }}

📈 Overview

Total Tickets

{{ $totalTickets }}

Active Tickets

{{ $activeTickets }}

Overdue

{{ $overdueTickets->count() }}

Due Today

{{ $dueTodayTickets->count() }}

📋 Tickets by Status

@if($ticketsByStatus->count() > 0) @foreach($ticketsByStatus as $item) @endforeach
Status Count
{{ $item->ticketStatus->name ?? 'Unassigned' }} {{ $item->count }}
@else
No status data available
@endif

⚡ Tickets by Priority

@if($ticketsByPriority->count() > 0) @foreach($ticketsByPriority as $item) @endforeach
Priority Count
{{ $item->ticketPriority->name ?? 'Unassigned' }} {{ $item->count }}
@else
No priority data available
@endif

🔥 Tickets by Severity

@if($ticketsBySeverity->count() > 0) @foreach($ticketsBySeverity as $item) @endforeach
Severity Count
{{ $item->ticketSeverity->name ?? 'Unassigned' }} {{ $item->count }}
@else
No severity data available
@endif

📁 Tickets by Category

@if($ticketsByCategory->count() > 0) @foreach($ticketsByCategory as $item) @endforeach
Category Count
{{ $item->ticketCategory->name ?? 'Unassigned' }} {{ $item->count }}
@else
No category data available
@endif
@if($overdueTickets->count() > 0)

🚨 Overdue Tickets ({{ $overdueTickets->count() }})

@foreach($overdueTickets as $ticket)

{{ $ticket->name }}

ID: #{{ $ticket->id }} Due: {{ $ticket->due_date ? \Carbon\Carbon::parse($ticket->due_date)->format('Y-m-d') : 'N/A' }} Status: {{ $ticket->ticketStatus->name ?? 'N/A' }} Priority: {{ $ticket->ticketPriority->name ?? 'N/A' }}
@if($ticket->description)
{{ \Illuminate\Support\Str::limit($ticket->description, 150) }}
@endif
@endforeach
@endif @if($dueTodayTickets->count() > 0)

⏰ Tickets Due Today ({{ $dueTodayTickets->count() }})

@foreach($dueTodayTickets as $ticket)

{{ $ticket->name }}

ID: #{{ $ticket->id }} Due: {{ $ticket->due_date ? \Carbon\Carbon::parse($ticket->due_date)->format('Y-m-d') : 'N/A' }} Status: {{ $ticket->ticketStatus->name ?? 'N/A' }} Priority: {{ $ticket->ticketPriority->name ?? 'N/A' }}
@if($ticket->description)
{{ \Illuminate\Support\Str::limit($ticket->description, 150) }}
@endif
@endforeach
@endif @if($recentTickets->count() > 0)

🆕 Recent Tickets (Last 7 Days)

@foreach($recentTickets as $ticket)

{{ $ticket->name }}

ID: #{{ $ticket->id }} Created: {{ $ticket->created_at->format('Y-m-d H:i') }} Status: {{ $ticket->ticketStatus->name ?? 'N/A' }} Priority: {{ $ticket->ticketPriority->name ?? 'N/A' }}
@if($ticket->description)
{{ \Illuminate\Support\Str::limit($ticket->description, 150) }}
@endif
@endforeach
@endif