archistarai / lumen-horizon
Commands and code-driven configuration for Lumen queues.
5.1
2021-03-11 23:56 UTC
Requires
- php: ^7.3|^8.0
- ext-json: *
- ext-pcntl: *
- ext-posix: *
- illuminate/contracts: ^8.17
- illuminate/queue: ^8.17
- illuminate/support: ^8.17
- nesbot/carbon: ^2.17
- predis/predis: ^1.1
- ramsey/uuid: ^4.0
- symfony/error-handler: ^5.0
- symfony/process: ^5.0
Requires (Dev)
- laravelista/lumen-vendor-publish: ^8.0
- mockery/mockery: ^1.0
- orchestra/lumen: ^5.0
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
Based off https://github.com/servocoder/lumen-horizon - upgraded to Lumen Horizon 5 with Lumen 8.0 support.
Installation
The installation is almost the same as original package.
Note that the package namespace remains Laravel\Horizon
, so don't install it along with original one to avoid conflicts.
- Composer dependency manager:
composer require archistarai/lumen-horizon "^5.0"
Alternatively, add the dependency directly to your composer.json file:
"require": {
"archistarai/lumen-horizon": "^5.0"
}
- Publish
horizon.php
file to the config folder:
php artisan vendor:publish --tag=horizon-config
or, as suggested in the official package docs:
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
Official Documentation
Documentation for Horizon can be found on the Laravel website.
License
Laravel Horizon is open-sourced software licensed under the MIT license