سلام روز بخیر
من توی لاراول بر اساس چند تا ID
[1, 2, 3, 4]
میخوام تو کنترلر به یه api پشت سر هم درخواست بفرستم و دیتاهای این id ها رو بگیرم و توی دیتابیس ذخیره کنم
Http://my-api/test/{id}
حالا من باید از foreach استفاده کنم برای گرفتن دیتای همه ی اون idها ؟
foreach ($ids as $id) {
$apiData = Http::get('Http://my-api/test/' . $id);
}
یا راه بهتری هم داریم؟
فورایچ بزنی آیا اون وبسرویس محدودیتی نداره؟!
من باشم از اسکجول و صف ها استفاده میکنم توی بازده زمانی خاصی مثلا 5 دقیقه.
ممنون از پاسخت
منظورم از ارسال پشت سر هم این نبود که کلا هی درخواست بفرستم فقط به تعداد id هایی که تو آرایه هست درخواست میفرستم و دیتا رو ذخیره میکنم و تمام
خب همون به تعداد آرایه ، آیا وبسرویس محدودیتی نداره؟!
اگر فقط همین 4 تاس که فکر نکنم :) آره مشکلی نداره.
بله هر باری که لازم به فراخوانی باشه تعداد مقادیر توی آرایه کمه
بیشتر بخاطر منطق و cleancode پرس و جو کردم
ممنون بابت تایمی که گذاشتی.
بیشتر بخاطر منطق و cleancode پرس و جو کردم
آها اینو نمیدونم. اساتید هم باید نظرشون رو بگن. بعدش یک جمع بندی کنید
ممنون بابت تایمی که گذاشتی.
خواهش میکنم عزیز :)
من همچین موضوعی رو قبلا داشتم، ولی موضوع اصلی اینه که سرور مقابل اجازه این کار رو به شما بده!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟