Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

pjjy's avatar

Livewire Echo Listener Not Triggering in Laravel with Reverb Broadcast

I'm building a real-time rider tracking dashboard using Laravel 12, Livewire, and Laravel Reverb. I'm broadcasting a RiderLocationUpdated event successfully via Postman, and I can see the event being received on the WebSocket network tab. Here's a summary of what works and what doesn't:

Working:

*The event is broadcasted via ShouldBroadcastNow.

*The Reverb WebSocket server is running and logs the message.

*I can see the event received in the browser's network tab.

*Event format

Not Working:

*The Livewire method updateRider($payload) is not being triggered and data is not showing on my dashboard.blade.php

*I’m using this listener in the component:

My date being sent from postman to my websocket { "event": "RiderLocationUpdated", "channel": "rider-location", "data": { "rider": { "id": 1, "name": "Rider One", "lat": 14.5995, "lng": 120.9842, "status": "Online" } } }

//RiderLocationUpdated.php

0 likes
1 reply
vincent15000's avatar

I’m using this listener in the component

Can you show the code of the listener ?

Do you broadcast on a public or a private channel ?

Please or to participate in this conversation.