servocoder / lumen-horizon
Lumen 队列的命令和代码驱动配置。
v1.0.8
2017-12-29 08:31 UTC
Requires
- php: >=7.1.0
- ext-pcntl: *
- ext-posix: *
- cakephp/chronos: ^1.0
- illuminate/contracts: ~5.5
- illuminate/queue: ~5.5
- illuminate/support: ~5.5
- predis/predis: ^1.1
- ramsey/uuid: ^3.5
- symfony/debug: ~3.3
Requires (Dev)
- laravelista/lumen-vendor-publish: ~2.0
- mockery/mockery: ~1.0
- orchestra/database: ~3.5
- orchestra/lumen: ~3.5
- orchestra/testbench: ~3.5
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-23 06:21:47 UTC
README
Lumen Horizon 基于官方的 Laravel Horizon 包。
它提供了与原始包相同的功能,除了仪表板 UI,因为 Lumen 的特性。然而,所有统计数据都通过 Horizon 的 API 路由 提供。您可以自由地获取并利用这些数据。
或者,您可以在板上安装另一个具有 Horizon 的 Laravel 应用程序来监控您的 Lumen 应用的作业和指标。是的,Laravel Horizon 仪表板将显示您用 Lumen 运行的进程监督者的过程。享受吧!
测试于 Lumen 5.5
安装
安装几乎与原始包相同。
注意,包命名空间仍然是 Laravel\Horizon
,因此不要与原始包一起安装,以避免冲突。
- Composer 依赖管理器
composer require servocoder/lumen-horizon "~1.0"
或者,直接将依赖添加到您的 composer.json 文件中
"require": {
"servocoder/lumen-horizon": "~1.0"
}
- 将
horizon.php
文件发布到配置文件夹
php artisan vendor:publish --tag=horizon-config
或者,如官方包文档中所建议的
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
官方文档
Horizon 的文档可以在 Laravel 网站 上找到。
许可证
Laravel Horizon 是开源软件,许可协议为 MIT 许可