@extends('admin/layouts/admin') @section('title', __('admin.queues.title')) @section('content')
@include('admin/shared/alerts') @if (! $summary['manageable']) @else
@foreach (['waiting', 'delayed', 'reserved', 'failed'] as $metric) {{ __('admin.queues.statuses.'.$metric) }} {{ $summary[$metric] }} @endforeach
{{ __('admin.queues.worker') }} {{ $summary['heartbeat_stale'] ? __('admin.queues.inactive') : __('admin.queues.active') }}

{{ __('admin.queues.title') }} - {{ __('admin.queues.statuses.'.$status) }}

{{ __('admin.queues.description') }}

{{ __('admin.queues.refresh') }}
@csrf
@if ($status === 'failed') @elseif ($status === 'reserved') @else @endif
@foreach ([__('global.id'), __('admin.queues.job'), __('admin.queues.queue'), __('admin.queues.attempts'), __('admin.queues.date')] as $heading) @endforeach @if ($status === 'failed') @endif @forelse ($jobs as $job) @if ($status === 'failed') @endif @empty @endforelse
{{ $heading }} {{ __('admin.queues.error') }}
{{ $status === 'failed' ? $job->uuid : $job->id }} {{ $health->displayName($job->payload) }} {{ $job->queue }} {{ $status === 'failed' ? '-' : $job->attempts }} {{ $status === 'failed' ? $job->failed_at?->isoFormat('LLL') : \Carbon\Carbon::createFromTimestamp($job->created_at)->isoFormat('LLL') }} {{ \Illuminate\Support\Str::limit(str($job->exception)->before("\n"), 250) }}

{{ __('admin.queues.empty') }}

{{ $jobs->links('admin.shared.layouts.pagination') }}
@endif
@endsection