@php $pagination = $this->getPaginatedData(); $stats = $this->getQueueStats(); @endphp
{{-- Stats Cards --}}

Pending Jobs

{{ number_format($stats['pending']) }}

Failed Jobs

{{ number_format($stats['failed']) }}

{{-- Filters --}}
Refresh @if($statusFilter === 'failed' && $stats['failed'] > 0) Retry All Failed Clear All Failed @endif
{{-- Jobs Table --}}
@if($statusFilter === 'pending') @else @endif @forelse($pagination['data'] as $job) @if($statusFilter === 'pending') @else @endif @empty @endforelse
ID Queue Job Record IDAttempts Created Available AtFailed At ErrorActions
{{ $job['id'] }} {{ $job['queue'] }} {{ $job['job_class'] }} {{ $job['record_id'] ?? '-' }} {{ $job['attempts'] }} {{ $job['created_at'] }} {{ $job['available_at'] }} {{ $job['failed_at'] }} {{ $job['exception'] }}
@if($statusFilter === 'failed') @else @endif
No {{ $statusFilter }} jobs found
{{-- Pagination --}} @if($pagination['total'] > 0)
Showing {{ $pagination['from'] }} to {{ $pagination['to'] }} of {{ $pagination['total'] }} results
Previous Page {{ $pagination['currentPage'] }} of {{ $pagination['lastPage'] }} Next
@endif
{{-- Auto-refresh every 30 seconds --}}