آرش دولتی مهر
3 سال پیش توسط آرش دولتی مهر مطرح شد
0 پاسخ

آپدیت اطلاعات جدول محصولات با ارایه

با سلام
میخوام مقادیر آرایه ای رو از موجودی جدول با توجه به ستون ID کسر کنم و موجودی جدید آپدیت بشه اما هرکاری کردم انجام نشد
ما با چند کوئری میزان موجودی محصولات هر سبد خرید در جدول products رو با کد زیر بدست میاریم اگر بخوام مقدار خرید(count) از هر محصول رو از موجودی جدول products کم کنیم باید چیکار کنم :
با توجه به اینکه مقدار خرید (count) به صورت آرایه هست و امکان داره بینهایت تعداد آرایه داشته باشیم

 $finder = DB::table('order_product')->select('order_id', 'product_id', 'count')
                    ->where('order_id', '=', $order->id)->get()->toArray();
                $collections = collect($finder);
                $pluck = ($collections)->pluck('product_id');
                $pluck->all();
                $product_invent = DB::table('products')->select('title', 'inventory')
                    ->whereIn('id', $pluck)->get();