سلام.
من دو تا جدول دارم، یکی محصولات و یکی هم سفارشات.
میخوام لیست محصولات پر سفارش (پرفروش) را در بیارم. تعداد برام مهم نیست اما مثلا 10 تا محصول پر فروش را داشته باشم
لطفا راهنماییم کنید
@meisammoradian8
سلام
به ساده ترین شکل ممکن میگم
شما باید بین دو جدولتون یه Relation (ارتباط) برقرار کنید
مثلا تو جدول سفارشات آیدی هر محصولی که خریداری شده هم ثبت بشه (به عنوان کلید خارجی)
حالا شما تو کوئری باید محصولاتی رو بیارین که آیدی اونها بشترین تکرار رو در جدول سفارشات داشته باشه
@meisammoradian8
در این کد orders (جدول سفارشات) نام ریلیشن شماست
$product = products::withCount('orders')->take(10)->orderBy('orders_count', 'desc')->get();
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟