sn1kers / laravel-rabbitmq
1.0.2
2024-11-24 16:54 UTC
Requires
- php: ^8.3
- laravel/framework: ^11.0
- php-amqplib/php-amqplib: ^3.7
- spatie/laravel-data: ^4.11
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.54
README
Установка
- Добавление пакета через композер
composer require sn1kers/laravel-rabbitmq
- Добавить провайдер в bootsrap/providers.php
- Публикация файла конфига
php artisan vendor:publish --provider="Sn1KeRs\LaravelRabbitmq\RabbitMQServiceProvider" --tag="config"
- Добавить в .env параметры и поменять под ваше подключение
RABBIT_MQ_HOST=127.0.0.1 RABBIT_MQ_PORT=5672 RABBIT_MQ_USER=user RABBIT_MQ_PASSWORD=password RABBIT_MQ_VHOST=/
Broadcasting
Примеры настройки бродкастера можно найти в файле
vendor/sn1kers/laravel-rabbitmq/config/broadcasting_example
Пример отправки ивента через бродкастер можно найти в файла
vendor/sn1kers/laravel-rabbitmq/src/Events/ExampleEvent