Laravel oddajanje omogoča funkcionalnosti v realnem času (obvestila v živo, klepet, posodobitve v živo) z potiskom dogodkov na strežniku v brskalnik preko WebSoketov. Deluje tako, da oddaja Laravelove dogodke preko WebSoketne povezave, na katero se naročajo JavaScript odjemalci in se nanje odzivajo — povezuje vaše dogodke v ozadju s sprednjim delom v realnem času.
Arhitektura
Server event (e.g. MessageSent) → broadcast over a WebSocket channel →
client JS (Laravel Echo) listening on that channel receives it → updates the UI live.
WebSocket server options:
✓ Laravel Reverb (first-party, self-hosted WebSocket server)
✓ Pusher (hosted service)
✓ Soketi (open-source, self-hosted)
