قبل از وارد شدن به این موضوع بهتره با نحوه عملکرد Event ها در لاراول آشنا باشی
همچنین آشنایی با مبحث Broadcasting هم لازم هست..
بعش باید یه سوکت سرور راه اندازی کنی
که بتونی رویدادهای سمت بک اند رو از طریقش به کلاینت انتقال بدی
۲ گزینه معتبر برای انجام این در لاراول توصیه میشه
گزینه اول: سرور وب سوکت رو به صورت Native در PHP پیاده سازی کرده و ارتباطش با بک اند از طریق کانال http انجام میشه..
گزینه دوم: بر پایه socket.io پیاده سازی شده و از طریق pub/sub در redis و یا دیتابیس، با بک اند ارتباط برقرار میکنه..
قبل از استفاده از هر کدوم ابتدا بهتره کمی در مورد تفاوت های Websocket و Socket.io تحقیق کنی..
این دو گزینه تفاوت های جزئی دارند که ممکنه روی انتخاب اثر بگذاره
برای بررسی تفاوت ها میتونی مقاله زیر رو هم بررسی کنی:
آیا Websockets رو میشه تو Lumen استفاده کرد؟
من میخوام یه سرویس پوش دستی با سوکت داشته باشم
api هام رو با lumen نوشتم ، و میخوام ارتباط سوکتی با اپلیکیشن موبایل داشته باشم
ممنون میشم راهنمایی کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟