Laravel broadcasting ले रिअल-टाइम फीचरहरु (लाइभ नोटिफिकेशन, च्याट, लाइभ अपडेटहरु) सक्षम गर्छ जसले सर्भर-साइड इभेन्टहरु WebSocket मार्फत ब्राउजरमा पुश गर्छ। यो काम गर्छ 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)
