stopfoot / horizon
Dashboard and code-driven configuration for Laravel queues.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
pkg:composer/stopfoot/horizon
Requires
- php: ^8
- ext-json: *
- ext-pcntl: *
- ext-posix: *
- illuminate/contracts: ^10
- illuminate/queue: ^10
- illuminate/support: ^10
- nesbot/carbon: ^2.17
- ramsey/uuid: ^4.0
- symfony/error-handler: ^6.0
- symfony/process: ^6.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
- predis/predis: ^1.1
Suggests
- ext-redis: Required to use the Redis PHP driver.
- predis/predis: Required when not using the Redis PHP driver (^1.1).
This package is auto-updated.
Last update: 2026-01-30 08:19:56 UTC
README
Lumen Horizon is based on the official Laravel Horizon (v5.x) package. It provides the same features as original package except the UI. Tested with Lumen 8
Installation
- Important!
Uncomment in your
bootstrap/app.php
$app->withFacades(); $app->withEloquent();
Make sure you register Illuminate\Redis\RedisServiceProvider::class in your boorstrap/app.php file.
$app->register(Illuminate\Redis\RedisServiceProvider::class);
Add in your bootstrap/app.php
$app->configure('app');
- Run composer to add the dependency.
composer require kingdarkness/lumen-horizon
- Publish config
add the
horizon.phpto config/horizon
cp vendor/kingdarkness/horizon-lumen/config/horizon.php config/horizon.php
- register provider in your
bootstrap/app.php
// add provider $app->register(Laravel\Horizon\HorizonServiceProvider::class); // add config $app->configure('horizon');
Official Documentation
Documentation for Horizon can be found on the Laravel website.