mammutgroup/rabbitmq-management-api

一个用于RabbitMQ Management HTTP Api的Laravel包装器

v1.4.0 2017-05-14 03:15 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:09:39 UTC


README

这是一个简单的面向对象的PHP 5.5中RabbitMQ Management HTTP Api包装器

从 'richardfullmer/php-rabbitmq-management-api' 分支进行分支,以现代化代码并添加测试。

使用 Guzzle 进行REST请求。

要求

  • php ~5.4.*

安装

通过composer安装

首先将包名添加到您的composer要求中

"require": {
    "mammutgroup/rabbitmq-management-api": "dev"
}

然后,从终端更新Composer

composer update

接下来,将新提供者添加到config/app.php的providers数组中

'providers' => [
    // ...
    Markup\RabbitMq\RabbitManagerServiceProvider::class
    // ...
  ]

接下来,将类别名添加到config/app.php的aliases数组中

'aliases' => [
   // ...
      'RabbitManager' => Markup\RabbitMq\Facades\RabbitManager::class,
    // ...
]

最后,运行

php artisan vendor:publish

如何使用

  \RabbitManager::users()->all();

许可证

php-rabbitmq-management-api根据MIT许可证授权 - 有关详细信息,请参阅LICENSE文件

鸣谢

结构来自 KnpLabs php-github-api 和 Rabbit的 优秀消息队列