aaronjan / laravel-rabbit
RabbitMQ 驱动程序用于 Laravel 队列
v0.6.3
2017-07-13 11:28 UTC
Requires
- php: >=7.0
- 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
README
Laravel 的 RabbitMQ 队列驱动程序。
安装
-
使用 composer 安装此包:
composer require aaronjan/laravel-rabbit
-
将 LaravelQueueRabbitMQServiceProvider 添加到
providers
数组中,在config/app.php
文件中LaravelRabbit\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
测试
将很快提供单元测试。
贡献
您可以通过发现错误和打开问题来为此包做出贡献。
Laravel (+Lumen) 支持的版本
5.4
版本将通过此库的发布标签进行匹配。