Redis not picking up Broadcast events in Laravel 5.1 Redis not picking up Broadcast events in Laravel 5.1 laravel laravel

Redis not picking up Broadcast events in Laravel 5.1


Had this problem myself just now.

Apparently, broadcasted events use the QUEUE_DRIVER:

See "Queue Prerequisites":

Before broadcasting events, you will also need to configure and run a queue listener. All event broadcasting is done via queued jobs so that the response time of your application is not seriously affected.

So, to catch the events immediately, you could set QUEUE_DRIVER=sync.
But this is of course not advised, since all your other jobs would run in sync as well.
So it's better to set up a proper queue handler first.