Laravel Echo کتابخانه جاوااسکریپتی برای گوش دادن به رویدادهای Broadcastشده از سمت سرور است. این ابزار ارتباط بلادرنگ میان برنامه و مرورگر را از طریق سرویس‌ها و درایورهای پشتیبانی‌شده ساده می‌کند.

Echo به‌تنهایی سرور WebSocket نیست، برای انتقال رویدادها به یک سرویس یا سرور Broadcast نیاز دارد. احراز هویت کانال‌های خصوصی و کنترل دسترسی باید در سمت سرور انجام شود.

نکته‌ای که در پروژه‌ها اهمیت دارد

برای نمایش اعلان لحظه‌ای در پنل مدیریت، سرور رویداد OrderCreated را Broadcast می‌کند و لاراول Echo در مرورگر آن را دریافت می‌کند. Echo به سرور Broadcast جداگانه نیاز دارد.