راکت
حل شده

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

5 پاسخ

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

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

سپاس

ثبت پرسش جدید

پاسخ‌ها

5
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

بهترین پاسخ

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

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

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

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

mahmoud mahmoud
mahmoud mahmoud
@sayyed.mahmoud96

تخصص: Developer

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

شاید پاسخ شما همین‌جا باشد

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

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

mahmoud mahmoud
mahmoud mahmoud
@sayyed.mahmoud96

تخصص: Developer

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

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

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