I'm new to Laravel and websockets in general. I'd like to use it for the backend of my Flutter application and need real-time data.
The first thing I saw was Pusher, however 1) I don't like the idea of being tied into a paid service and 2) Pusher's package for Flutter doesn't seem to support Flutter Desktop which I need (as well as Mobile and Web.
So what's the best way of doing this? I see Laravel Echo, Socket.io, Beyond Code's Laravel Websockets, etc, and it's all very confusing and I don't know where to start.
Can someone point me in the right direction?