سلام روز بخیر
من توی لاراول بر اساس چند تا 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);
}
یا راه بهتری هم داریم؟
ممنون از پاسخت
منظورم از ارسال پشت سر هم این نبود که کلا هی درخواست بفرستم فقط به تعداد id هایی که تو آرایه هست درخواست میفرستم و دیتا رو ذخیره میکنم و تمام
شاید پاسخ شما همینجا باشد
بله هر باری که لازم به فراخوانی باشه تعداد مقادیر توی آرایه کمه
بیشتر بخاطر منطق و cleancode پرس و جو کردم
ممنون بابت تایمی که گذاشتی.
بله سرور اوکی هست و تعداد درخواست زیادی رو جواب میده