LaravelPackages.net
Acme Inc.
Toggle sidebar
jmhc/laravel-rabbitmq

Laravel rabbitmq.

68
0
v8.0.1
About jmhc/laravel-rabbitmq

jmhc/laravel-rabbitmq is a Laravel package for laravel rabbitmq.. It currently has 0 GitHub stars and 68 downloads on Packagist (latest version v8.0.1). Install it with composer require jmhc/laravel-rabbitmq. Discover more Laravel packages by jmhc or browse all Laravel packages to compare alternatives.

Last updated

介绍

环境变量值参考:env

详细使用说明查看:README.md

安装

使用以下命令安装:

$ composer require jmhc/laravel-rabbitmq

快速使用

  • 配置环境变量
  • 启用监听
  • 书写业务代码

启用监听:

php artisan queue:work rabbitmq

业务代码:

// 任务类
use Jmhc\Rabbitmq\Jobs\BaseRabbitmq;

class CustomJob extends BaseRabbitmq
{
    // 自行实现逻辑
    public function handle()
    {
        // 调用任务时传递的数据为 msg
        // $this->msg->key === 'value';
    }
}

// 调用任务类
CustomJob::dispatch([
    'key' => 'value',
    ...
]);

Star History Chart