Monitor and manage queued jobs stored in the database

Maintainers

Package info

github.com/panelis-php/job

pkg:composer/panelis-php/job

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.1 2026-06-25 02:36 UTC

This package is auto-updated.

Last update: 2026-06-25 02:36:52 UTC


README

Monitor and manage queued jobs directly from the Panelis admin panel.

Features

  • View queued jobs
  • View failed jobs
  • Retry failed jobs
  • Delete failed jobs
  • Monitor queue activity
  • Automatic Panelis plugin discovery

Requirements

  • PHP 8.3+
  • Laravel 13+
  • Filament 5+

Installation

Install the package via Composer:

composer require panelis-php/job

Run migrations required by Laravel's database queue driver:

php artisan make:queue-table
php artisan migrate

For failed job monitoring:

php artisan make:queue-failed-table
php artisan migrate

Usage

After installation, a Jobs menu will be available in the Panelis admin panel.

The Job module allows administrators to monitor queued jobs and manage failed jobs without accessing the server.

Available actions include:

  • View queued jobs
  • View failed jobs
  • Retry failed jobs
  • Delete failed jobs

Queue Driver

This module is only active when Laravel is configured to use the database queue driver.

Example:

QUEUE_CONNECTION=database

When another queue driver is used, the Job module remains inactive and does not register navigation items or resources.

License

The MIT License (MIT).