codemaxbr / rabbitmq
Laravel 的 RabbitMQ 适配器
dev-master
2021-03-27 22:37 UTC
Requires
- php: >=7.2
- laravel/framework: ^6|^7|^8
- php-amqplib/php-amqplib: ^3.0
Requires (Dev)
- illuminate/contracts: ^6|^7|^8|^9
- illuminate/support: ^6|^7|^8|^9
- laravel/framework: ^6|^7|^8
- orchestra/testbench-dusk: ^4|^5|^6
- phpunit/phpunit: ^6|^7|^8
- squizlabs/php_codesniffer: ^3.5
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');