In backend I tried both below backend code. This is laravel 11 new.
broadcast(new \App\Events\SendCanvasData($path, '$emit_data', $tempUserUuid))->via('reverb');
event(new \App\Events\SendCanvasData($path, '$emit_data', $tempUserUuid));
My reverb php artisan reverb:start --host=127.0.0.1 --port=8080 --debug
shows message being received as below
Message Received ............................................................................................................. 768321285.900888868
1▕ {
2▕ "event": "pusher:ping",
3▕ "data": []
4▕ }
Message Handled .............................................................................................................. 768321285.900888868
However Fronted echo is not receiving event. It used to work with laravel-echo-server start but not with new reverb
window.Echo.channel('laravel_database_user-canvas-channel').listen('.UserCanvasEvent', (data) =>
{
console.log(' listening', data)
if (data.unique_id != props.tempUserUuid) {
canvas.loadFromJSON(JSON.parse(data.canvas_data));
}
});