مجید
3 سال پیش توسط مجید مطرح شد
1 پاسخ

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

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


ثبت پرسش جدید
سینا خاقانی
تخصص : توسعه دهنده بک‌اند
@sina.it91 3 سال پیش آپدیت شد
0

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

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

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

queue:work


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

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