راکت

به روز رسانی چند سطر از دیتابیس

4 پاسخ

سلام دوستان .
وقت بخیر .
توی لاراول کالکشن یا دستوری وجود داره که فیلد های چند سطر رو همزمان به روز کنه ؟
مثلا ی سایت فروشگاهی در نظر بگیرید که مدیر میاد 5 تا محصول رو سلکت میکنه که قیمت و موجودیشونو تغییر بده . چطوری میشه اینکارو انجام داد ؟
ممنون

ثبت پرسش جدید

پاسخ‌ها

4
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@alibagheri
سلام.
می تونید از یک حلقه foreach استفاده کنید.

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

این کار دو سمت داره یکی اینکه اول تعداد محصول مورد نظرو از سمت کلاینت بتونی بفرستی و دوم پردازش سمت سروری هست. شما کدوم سمتشو مشکل داری.

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

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

مثال فرضی
این فقط کد سنت سرورشه

// مثال فرضی
    $ids = [1,2,3,4,5];
    $arts = Article::find($ids);
    foreach ($arts as $key => $value) {
        $value->update(['title' => 'value']);
    }

سمت کلاینتو از دوستان کمک بگیرین
@amirali.hannan

حساب مشترک
حساب مشترک
@amirali.hannan

تخصص: برنامه نویس وب و موبایل

تو سمت کلاینت هم که چک باکسه و هر چکباسی میتونه ایدی رو تو خودش ذخیره کنه و در نهایت به صورت آرایه برگردونه .

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

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