Dashboard and code-driven configuration for Laravel queues.
Horizon Horizon is based on the official Laravel Horizon package.The web UI is also included.
If you prefer a pure restful api and want to customize the UI, you can refer to Lumen-horizon by servocoder.
- Run composer to add the dependency.
composer require kinsolee/horizon-lumen
2.Add the vendor:publish command dependency and publish its assets and config file.
composer require "laravelista/lumen-vendor-publish" --dev
Publish horizon vendor
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
- If you get the follow errors when you run vendor:publish:
Type error: Argument 1 passed to Laravel\Horizon\Repositories\RedisMasterSupervisorRepository::__construct() must implement interface Illuminate\Contr acts\Redis\Factory, instance of Redis given
Make sure you register
Illuminate\Redis\RedisServiceProvider::class in your
- If you deploy horizon-lumen on sub-directory, please specific
Documentation for Horizon can be found on the Laravel website.
Laravel Horizon is open-sourced software licensed under the MIT license