mammutgroup/rabbitmq-management-api
Laravel RabbitMQ Management Api
A simple object oriented wrapper for the RabbitMQ Management HTTP Api in PHP 5.5.
Forked from 'richardfullmer/php-rabbitmq-management-api' in order to modernize the code and add tests.
Uses Guzzle for REST requests.
Requirements:
- php ~5.4.*
Installation
Installable through composer via:
First add package name to your composer requirements
"require": {
"mammutgroup/rabbitmq-management-api": "dev"
}
Next, update Composer from the Terminal:
composer update
Next, add your new provider to the providers array of config/app.php:
'providers' => [
// ...
Markup\RabbitMq\RabbitManagerServiceProvider::class
// ...
]
Next, add class alias to the aliases array of config/app.php:
'aliases' => [
// ...
'RabbitManager' => Markup\RabbitMq\Facades\RabbitManager::class,
// ...
]
Finally, run:
php artisan vendor:publish
Ho to use:
\RabbitManager::users()->all();
License
php-rabbitmq-management-api is licensed under the MIT License - see the LICENSE file for details
Credits
Structure from KnpLabs php-github-api Rabbit's Excellent Message Queue
Related Packages
AMQP wrapper for Laravel and Lumen to publish and consume messages
AMQP wrapper for Laravel and Lumen to publish and consume messages in bulk