با سلام
میخوام مقادیر آرایه ای رو از موجودی جدول با توجه به ستون 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();اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد