unifact/connector

Unifact 连接器

v1.3.1 2017-02-17 14:33 UTC

README

简介

Unifact Connector 包用于 Laravel 5.2

安装

composer require unifact/connector
  1. Unifact\Connector\ConnectorServiceProvider 添加到 app providers 配置

  2. 运行 php artisan vendor:publish --provider="Unifact\Connector\ConnectorServiceProvider" 以复制资产、配置和迁移。

  3. 运行 php artisan migrate,系统使用三个表。

  4. 配置以下 .env 设置

    • CONNECTOR_DOMAIN: 连接器路由可用的完整域名(默认: 'connector.local.dev')
    • CONNECTOR_PREFIX: 前缀,以免与应用程序路由发生冲突(默认: '/cnr')
    • CONNECTOR_USER: 访问连接器的用户名
    • CONNECTOR_PASS: 访问连接器的密码(必须用 sha1 加密)
    • CONNECTOR_QUEUE_HIGH: 高优先级队列的名称
    • CONNECTOR_QUEUE_LOW: 低优先级队列的名称
    • CONNECTOR_QUEUE_HIGH_THRESHOLD: 使作业成为高优先级的阈值

    连接器需要一个子域名和路由前缀才能正常工作,而不与您的应用程序冲突。

  5. 查看 /config/connector.php 文件,并可选地启用 Hipchat 记录(还有其他可用的记录方法和配置)。

  6. 将浏览器转到配置的 URL 并尝试登录。

如何使用

  • 通过服务容器解析 JobProviderContract 以插入连接器作业。
  • 监听 ConnectorRegisterEvent 以注册 JobHandlers 和/或 CronHandlers。

运行 php artisan connector:run 以执行 cron 事件和处理所有连接器作业。