Laravel broadcasting WebSockets-এর মাধ্যমে সার্ভার-সাইড ইভেন্টগুলি ব্রাউজারে পুশ করে রিয়েল-টাইম ফিচার (লাইভ নোটিফিকেশন, চ্যাট, লাইভ আপডেট) সক্ষম করে। এটি Laravel ইভেন্টগুলি WebSocket সংযোগের মাধ্যমে ব্রডকাস্ট করে কাজ করে, যেখানে JavaScript ক্লায়েন্টগুলি সাবস্ক্রাইব করে এবং প্রতিক্রিয়া জানায় — আপনার ব্যাকএন্ড ইভেন্টগুলিকে রিয়েল-টাইমে ফ্রন্টএন্ডে সংযুক্ত করে।
আর্কিটেকচার
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)
