یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
mahmoud mahmoud
5 سال پیش توسط mahmoud mahmoud مطرح شد
5 پاسخ

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

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

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

سپاس


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

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


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

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

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


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

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


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

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


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

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


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

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


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

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