راکت
mahmoud mahmoud
mahmoud mahmoud
توسط mahmoud mahmoud مطرح شد
حل
5 پاسخ

ارسال کند SMS و درگیر کردن برنامه

با سلام. من از طریق event و listener ها برای کاربر کد فعال سازی sms می کنم. بعضی مواقع خیلی برنامه منو کند می کنه طوری که time out میشه.

راهی هست که این کار سریع تر بشه مثل برنامه نویسی غیر همزمان در javascript

سپاس


ثبت پرسش جدید
محسن بستان
محسن بستان
تخصص :Senior Backend Developer
@mohsenbostan6 سال پیشمطرح شد
1

@sayyed.mahmoud96
سلام.
SMS رو از طریق Notification ها ارسال کنید و اینترفیس ShouldQueue رو هم برای اون استفاده کنید. این طوری همه کار ها در بکگراند انجام میشه. و پیام ها به ترتیب صف بندی شده و ارسال میشن.


coarad supp
coarad supp
تخصص :برنامه نویس لاراول
@coaradsupp6 سال پیشمطرح شد
1

https://medium.com/@bastones/a-simple-guide-to-queuing-mail-in-laravel-f4ff94cdaa59

از صف ها و جاب استفاده کنید مشکلتون حل خواهد شد


mahmoud mahmoud
mahmoud mahmoud
تخصص :Developer
@sayyed.mahmoud966 سال پیشمطرح شد
0

خب آیا باعث میشه که SMS هم زمان به دست کاربر ارسال بشه؟؟ اینجور نباشه که کاربر به صفحه ارسال کد منتقل بشه ولی SMS مثلا 5 دقیقه دیگه به دستش برسه...


coarad supp
coarad supp
تخصص :برنامه نویس لاراول
@coaradsupp6 سال پیشمطرح شد
1

شما میتونید توی متد delay بش زمان بدید، ولی کاربر رو منتظر ارسال اس ام اس نکنید، مثلا میزنید 5 ثانیه کاربر میره به مرحله بعد و اس ام اس 5 ثانیه بعد ارسال میشه


محسن بستان
محسن بستان
تخصص :Senior Backend Developer
@mohsenbostan6 سال پیشمطرح شد
1

@sayyed.mahmoud96
سلام.
SMS رو از طریق Notification ها ارسال کنید و اینترفیس ShouldQueue رو هم برای اون استفاده کنید. این طوری همه کار ها در بکگراند انجام میشه. و پیام ها به ترتیب صف بندی شده و ارسال میشن.


mahmoud mahmoud
mahmoud mahmoud
تخصص :Developer
@sayyed.mahmoud966 سال پیشمطرح شد
0

کسی راهنمایی ای یا لینکی داره یه نممونه کد ارسال SMS در بک گراند لاراول بشه آموزش دید؟؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام