Broadcasting Laravel membolehkan ciri masa nyata (real-time) (pemberitahuan langsung, sembang, kemas kini langsung) dengan menolak event di pihak pelayan ke pelayar melalui WebSocket. Ia berfungsi dengan menyiarkan event Laravel melalui sambungan WebSocket, yang dilanggani dan ditindak balas oleh klien JavaScript — merapatkan event backend anda ke frontend dalam masa nyata.
Seni bina
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)
