Laravel broadcasting (yayın), WebSocket üzerinden sunucu tarafındaki olayları tarayıcıya göndererek gerçek zamanlı özellikleri (canlı bildirimler, sohbet, canlı güncellemeler) sağlar. Bunun çalışması şu şekildedir: Laravel olayları bir WebSocket bağlantısı üzerinden yayınlanır ve JavaScript istemcileri bunlara abone olur ve yanıt verirler — arka uç olaylarınızı ön uçta gerçek zamanlı olarak köprülenir.
Mimari
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)
