راکت

ارسال پیامک در پس زمینه

1 پاسخ

سلام
بنده نیاز دارم به هنگام ثبت اطلاعات در مورد یک شخص ، تغییرات همان لحظه پیامک شود
میخوام از queue استفاده کنم اما باید از کرون جاب استفاده کنم
برای استفاده از کرون جاب queue:work روزی دو بار اجرا بشه مثلا اجرا میشه ولی میخوام همون لحظه پیامک ارسال بشه
و از طرفی بار اضافی روی سرور نباشه
ممنون میشم راهنمایی بفرمایید

مجید
مجید
@majeeddehghan
ثبت پرسش جدید

پاسخ‌ها

1
سینا خاقانی
سینا خاقانی
@sina.it91

تخصص: توسعه دهنده بک‌اند

@majeeddehghan
سلام
شما باید یک job تعریف کنید که با اجرای هر رکورد از صف اون جاب هم اجرا بشه (در واقع باید نام کلاس جاب رو به صف بدید)

$data = $user->id;
$time = Carbon::now()->setHours(10);
Queue::later($time, new MyJob($data));

در اون job باید وصل بشید به سرویس پیامک و پیامک مورد نظر رو به کاربر ارسال کنید
برای ایجاد صف در سرور هم گفتگوی زیر رو بررسی کنید

queue:work

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

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

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