kingdarkness/lumen-horizon

Dashboard and code-driven configuration for Laravel queues.

v5.9.3 2022-03-29 03:49 UTC

This package is auto-updated.

Last update: 2024-10-29 05:59:33 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

  1. 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');
  1. Run composer to add the dependency.
    composer require kingdarkness/lumen-horizon
  1. Publish config add the horizon.php to config/horizon
    cp vendor/kingdarkness/horizon-lumen/config/horizon.php config/horizon.php
  1. 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.