سلام دوستان وقتتون بخیر
مسئله ای هست که مدت زیادی ذهن منو به خودش درگیر کرده و هر چقدر هم در اینترنت جستجو کردم جواب قانع کننده ای پیدا نکردم .
مسئله اینه که :
چطوری میشه تو فریمورک لاراول یه سیستم چت ریل تایم راه اندازی بکنم بدون اینکه از سیستمی مثل pusher.com استفاده بکنم .
دنبال راحت ترین راه هستم .
سیستمی میخوام که رایگان باشه و مجبور به استفاده از nodejs نباشم مثل socket.io
دوستان اگر تجربه ای در این خصوص دارید لطفا راهنمایی کنید.
خیلی ممنون
سلام
ببین عملا با خود php نمیشه همچین کاری کرد خب
منم چند وقت دنبال این موضوع بودم
در نهایت به این رسیدم که اگر فقط با لاراول بخوای همچین کاری بکنی می تونی از یه کتابخانه به اسم webpush توی لاراول استفاده کنی
با این کتابخانه می تونی از طریق gcm گوگل به کاربر مورد نظر اعلان ارسال کنی
حالا بعدش می تونی وقتی که اعلان از سمت کاربر دریافت میشه یه اتفاق بیفته
اگر خواستی بیا تلگرام برات کدوشو بفرشتم 09223173902
اولا هیچ وقت تویی برنامه نویسی کار راحت نداریم مخصوصا که از همه جا تحریم هستیم.
به نظر بنده دو راه حل داری :)
1- بدی یک برنامه نویس برات کد بزنه و شما راحت کپی و پیست کنی تویی پرژه ات.
2- بیای از شرکت های که سیستم گفتگو میفروشن مثه رایچت استفاده کنی.
درود
یه نکته مهم رو نباید فراموش کرد.. جدا از خود فریم ورک لاراول.. توسعه دهنده های این فریمورک تونستند یه اکوسیستم قوی رو هم بوجود بیارند. ابزارهایی مثل:
مثلا Echo رو در نظر بگیرید که میاد Broadcasting رو از طریق درایورهای مختلف که یکیشون هم Pusher هست، مدیریت میکنه.
این در واقع هوشمندی توسعه دهنده های این فریمورک رو میرسونه.. چون خودشون هم میدونند PHP در مدیریت درخواست های زیاد برای اپلیکیشنهای چت با تعداد کاربر بالا، ممکنه دچار مشکل بشه.. اصطلاحا از یه third Party استفاده کردند و زحمت این کار رو از سر خودشون باز کردند.
یا مثلا Algolia که واقعا زحمت یه عالمه کوئری رو از روی سرور بر میداره و با چنان سرعتی نتایج رو بر میگردونه که هر جور الگوریتم هم خودمون بنویسیم... عمرا به پاش نمیرسه..
درسته به خاطر تحریم ها شاید نشه از یه سری چیزها استفاده کرد اما برای پروژه های بزرگ استفاده از این ابزار ها یه جورایی مهم و لازمه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟