haibian / laravel-queue-rabbitmq
RabbitMQ 驱动程序用于 Laravel 队列
Requires
- php: >=5.6.4
- illuminate/database: 5.4.*
- illuminate/queue: 5.4.*
- illuminate/support: 5.4.*
- php-amqplib/php-amqplib: 2.6.*
Requires (Dev)
- mockery/mockery: ^0.9.5
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2024-09-18 19:39:23 UTC
README
####安装
-
使用 composer 安装此包:
composer require vladimir-yuldashev/laravel-queue-rabbitmq:5.4
-
将 LaravelQueueRabbitMQServiceProvider 添加到
providers
数组中的config/app.php
文件中:VladimirYuldashev\LaravelQueueRabbitMQ\LaravelQueueRabbitMQServiceProvider::class,
-
将以下属性添加到
.env
文件中,并设置适当的值:QUEUE_DRIVER=rabbitmq RABBITMQ_HOST=127.0.0.1 RABBITMQ_PORT=5672 RABBITMQ_VHOST=/ RABBITMQ_LOGIN=guest RABBITMQ_PASSWORD=guest RABBITMQ_QUEUE=queue_name
您也可以在 src/examples 文件夹中找到完整的示例。
####使用 一旦完成配置,您就可以使用 Laravel 队列 API。如果您使用了其他队列驱动程序,您不需要进行其他更改。如果您不知道如何使用队列 API,请参阅官方 Laravel 文档:https://laravel.net.cn/docs/queues
####PHPUnit 单元测试将很快提供。
####贡献 您可以通过发现错误并创建问题来为此包做出贡献。请记住在您创建的拉取请求或问题中添加包的版本。(例如:[5.2] 延迟作业上的致命错误)
如果您想为几个版本(例如:5.2、5.3 和 5.4)制作功能。为最低版本(5.2)创建 PR。因此,您应该使用分支 v5.2。
####支持的 Laravel (+Lumen) 版本 4.0, 4.1, 4.2, 5.0, 5.1, 5.2, 5.3, 5.4
该版本通过此库的发布标签进行匹配。