geekshubs / rabbitmq
来自RabbitMQ适配器的包
0.7.4
2021-03-11 18:12 UTC
Requires
- php: >=7.4
- laravel/framework: ^6|^7|^8
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-21 21:54:59 UTC
README
php-amqplib包的Laravel适配
用满满的爱为Laravel制作了php-amqplib包的适配
有关php-amqplib包的更多信息,请访问他们的仓库
🚀 安装
在您的composer.json
中需要geekshubs/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 数组中
Geekshubs\RabbitMQ\RabbitMQServiceProvider::class,
💡 Lumen
在Lumen中,只需在您的bootstrap/app.php
文件中手动注册 ServiceProvider
$app->register(\Geekshubs\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');
👾 示例
请看这个视频 https://youtu.be/wsMW1ylogl0
在这个仓库 https://github.com/xavi78/rabbitmqinlaravel
🔎 变更日志
请查看CHANGELOG以获取最近更改的更多信息。
🦸♀️ 贡献
请随意提交您认为合适的尽可能多的pull请求,因为还有很多事情要做,所有帮助都受欢迎。
如果您想看看这里有一个指南(https://github.com/GeeksHubsAcademy/2020-geekshubs-convenio/blob/master/contributing.md)
如果您发现了一个错误,请在这里告诉我们here .
如果您请求一个新功能.