andaris / resque-webui-bundle
php-resque 的 Web 界面
1.1.0
2020-06-02 10:12 UTC
Requires
- php: >=5.6.0
- mjphaynes/php-resque: ~2.1
Requires (Dev)
- phpunit/phpunit: ~5.7
- squizlabs/php_codesniffer: ~3.0
This package is auto-updated.
Last update: 2024-09-29 04:48:55 UTC
README
此 Symfony 扩展包为 mjphaynes/php-resque 提供一个 Web 界面。
Web 界面的核心功能包括
- 运行中的工作进程概述(类似于 bin/resque workers)
- 所有队列概述(类似于 bin/resque queues)
- 所有作业概述
- 查看作业详情,JSON 格式化以及轻松复制/粘贴有效载荷
- 作为 Symfony 扩展包轻松安装,集成(路由、安全等)
- 通过 Bootstrap3 主题和 Symfony 扩展包覆盖轻松定制样式/品牌
要求
PHP-Resque Web UI 设计为作为现有 Symfony 应用程序的一部分运行。若要在没有现有应用程序的情况下使用它,您可以通过 安装 Symfony 框架 然后安装扩展包。
安装
使用 composer 安装扩展包
composer require andaris/resque-webui-bundle
在您的应用程序内核中注册扩展包
<?php // app/AppKernel.php or src/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = [ // ... new Andaris\ResqueWebUiBundle\AndarisResqueWebUiBundle(), ]; // ... } // ... }
配置扩展包的路由和安全性
# app/config/security.yml or config/security.yml access_control: - { path: ^/resque, roles: YOUR_ADMIN_ROLE } # e.g. ROLE_ADMIN
启用扩展包的路由
# app/config/routing.yml or config/routing.yml resque: resource: "@AndarisResqueWebUiBundle/Resources/config/routing.yml" prefix: /resque/
使用方法
现在可以通过 http://your-application/resque/ 访问 Web UI。