سلام
تو پروژه لاراولیم از پکیج کاوه نگر استفاده میکنم و میخوام به همه یوزرهام پیامک ارسال کنم که خطای "تعداد رکورد ها بیشتر از حد مجاز است " میده.
چطوری میشود به همه کاربران پیامک ارسال کرد؟
با تعریف job و queue ها در فاصله زمانی پیامک ها رو ارسال میکنید
در سرویس کاوه نگار و ارسال گروهی شما میتونید در هر درخواست حداکثر 200 پیامک ارسال کنید.
پس یا به گفته سیدعلی عزیز ارسال را در job و دونه دونه انجام دهید و یا در لوپ های 200 تایی ارسالتونو انجام بدید
ببینید راه های خیلی زیادی برای این کار هست اما بهینه ترینشو باید خودتون بدست بیارید و پیاده کنید
اما صرفا برای اینکه ذهنتون باز بشه
مثلا تمام شماره تلفن های کاربران رو بریزید تو یک آرایه
بعد با:
$phones = array_chunk($phone_array, 200)
متد بالا آرایه شما تبدیل میشه به آرایه های تو در توی 200 تایی
حالا میتونید با foreach آرایه $phones رو پیمایش کنید و در هر پیمایش لیست 200 تا از شماره ها رو دارید که توی درخواست ارسال گروهی پیامک ارسال میکنید
سلام
با اینکه پاسخ دادند ولی میدونم که فقط میتونید 200 تا ارسال کنید .
بهتره کاری کنید که پیامک 200 تا 200 تا ارسال بشه
سلام به شما دوست عزیز.
یکی از مهمترین قسمت هایی که در پروژه های بزرگ باید رعایت بشه بحث queue ها است، که برای مدیریت مواردی از این دست حتما باید از queue ها استفاده کنید و گرنه به مشکل میخورید.
حتما به لینک زیر که در مورد queue ها است مراجعه بفرمایید.
Queue in laravel
موفق باشید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟