kinsolee / horizon
Dashboard and code-driven configuration for Laravel queues.
Installs: 273
Dependents: 0
Suggesters: 0
Security: 0
Stars: 23
Watchers: 2
Forks: 502
Open Issues: 5
Requires
- php: ^7.2
- ext-json: *
- ext-pcntl: *
- ext-posix: *
- cakephp/chronos: ^1.0
- illuminate/contracts: ^7.0
- illuminate/queue: ^7.0
- illuminate/support: ^7.0
- ramsey/uuid: ^3.5
- symfony/error-handler: ^5.0
- symfony/process: ^5.0
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^8.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).
- v4.1.0
- v4.0.2
- v4.0.1
- v4.0.0
- v3.7.2
- v3.7.1
- v3.7.0
- v3.6.1
- v3.6.0
- v3.5.0
- v3.4.7
- v3.4.6
- v3.4.5
- v3.4.4
- v3.4.3
- v3.4.2
- v3.4.1
- v3.4.0
- v3.3.2
- v3.3.1
- v3.3.0
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.2
- v3.1.1
- v3.1.0
- 3.0.x-dev
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.1
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- 1.0.x-dev
- dev-master / 1.0.x-dev
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.2.0
- v0.1.0
- dev-ci-actions
This package is auto-updated.
Last update: 2021-07-27 06:28:14 UTC
README
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.
Installation
- Run composer to add the dependency.
composer require kinsolee/horizon-lumen
- Install the horizon or publish the assets only
php artisan horizon:install // This will copy the config file to the config directory
php artisan horizon:assets
Problems
- If you get the follow errors when you run
horizon:assets
/horizon:install
:
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 boorstrap/app.php
file.
-
If you deploy horizon-lumen on sub-directory, please specific
base_path
in config/horizon.php -
If you occur error:
ERROR: RuntimeException: A facade root has not been set.
, please uncomment$app->withFacades();
inbootstrap/app.php
Official Documentation
Documentation for Horizon can be found on the Laravel website.
Contributing
Thank you for considering contributing to Horizon! The contribution guide can be found in the Laravel documentation.
Code of Conduct
In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
Laravel Horizon is open-sourced software licensed under the MIT license.