codemaxbr/rabbitmq

Laravel 的 RabbitMQ 适配器

dev-master 2021-03-27 22:37 UTC

This package is auto-updated.

Last update: 2024-09-28 06:21:44 UTC


README

对 php-amqplib 包的 Laravel 适配

用满满的 💕 精心制作的 php-amqplib 包的 Laravel 适配

有关 php-amqplib 包的更多信息,请访问他们的 仓库

🚀 安装

在您的 composer.json 中要求 codemaxbr/rabbitmq 包,并更新您的依赖项

composer require geekshubs/rabbitmq

在 Lumen 和 Laravel 的配置中添加环境参数

RABBITMQ_HOST=rabbit
RABBITMQ_PORT=5672
RABBITMQ_USER=rabbitmq
RABBITMQ_PASSWORD=rabbitmq
RABBITMQ_VHOST='/'

在 app/config/app.php 中添加以下内容

将 ServiceProvider 添加到 providers 数组

CodemaxBR\RabbitMQ\RabbitMQServiceProvider::class,

💡 Lumen

在 Lumen 中,只需在您的 bootstrap/app.php 文件中手动注册 ServiceProvider

$app->register(\CodemaxBR\RabbitMQ\RabbitMQServiceProvider::class);

并在同一文件中添加以下行。

//Add lines to error reflection class
$app->instance('path.config', app()->basePath() . DIRECTORY_SEPARATOR . 'config');
$app->instance('path.storage', app()->basePath() . DIRECTORY_SEPARATOR . 'storage');