@extends('layouts.platform') @section('title', 'Failed Jobs') @section('header', 'Failed Jobs') @section('content')

Queue failures

{{ $jobs->total() }} failed
@forelse($jobs as $job) @php $payload = json_decode($job->payload ?? '{}', true); $displayName = data_get($payload, 'displayName', 'Unknown job'); @endphp

{{ $displayName }}

{{ $job->connection }} / {{ $job->queue }} · #{{ $job->id }} · failed {{ \Illuminate\Support\Carbon::parse($job->failed_at)->diffForHumans() }}

@csrf
@csrf @method('DELETE')
@if($job->exception)
{{ \Illuminate\Support\Str::limit($job->exception, 1200) }}
@endif
@empty

No failed jobs — the queue is healthy.

@endforelse
{{ $jobs->links() }}
@endsection