Laravel transmetimi mundëson funksionalitetet në kohë reale (njoftimet e drejtpërdrejta, chat-i, përditësimet në kohë reale) duke shtyrë ngjarjet nga serveri në shfletues përmes WebSocket-ave. Funksionon duke transmetuar ngjarjet Laravel përmes një lidhjeje WebSocket, të cilën klientët JavaScript u bëjnë abone dhe reagojnë — duke lidhur ngjarjet e backend-it tuaj me frontend-in në kohë reale.
Arkitektura
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)
