Функция Laravel для трансляции ничего не делает

Запуск Laravel 5.5, PHP 7.0 в Ubuntu с Apache2.

У меня есть эта строка кода:

broadcast(new \App\Events\Event("test"));

И у меня есть вещатель, настроенный на «вход» /config/broadcasting.php:

'default' => "log",

И я имею BroadcastServiceProvider включен в app.php в обоих местах.

Тем не менее, ничего не регистрируется в storage/logs/laravel.log, (другие журналы появляются просто отлично)

Я попытался настроить вещателя на redis но трансляция мероприятия не создает redis пара значение / ключ, хотя Redis::set() работает нормально.

Я пропускаю шаг? Что еще мне нужно сделать, чтобы функция трансляции работала?

0

Решение

Реализовать интерфейс ShouldBroadcast для события
https://laravel.com/docs/5.6/broadcasting#using-example-application

Для справки это выглядит так:

введите описание изображения здесь

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector