Laravel Echo کتابخانه جاوااسکریپتی برای گوش دادن به رویدادهای Broadcastشده از سمت سرور است. این ابزار ارتباط بلادرنگ میان برنامه و مرورگر را از طریق سرویسها و درایورهای پشتیبانیشده ساده میکند.
Echo بهتنهایی سرور WebSocket نیست، برای انتقال رویدادها به یک سرویس یا سرور Broadcast نیاز دارد. احراز هویت کانالهای خصوصی و کنترل دسترسی باید در سمت سرور انجام شود.
نکتهای که در پروژهها اهمیت دارد
برای نمایش اعلان لحظهای در پنل مدیریت، سرور رویداد OrderCreated را Broadcast میکند و لاراول Echo در مرورگر آن را دریافت میکند. Echo به سرور Broadcast جداگانه نیاز دارد.