احمد حشمتی
4 سال پیش توسط احمد حشمتی مطرح شد
1 پاسخ

مشکل کوعری کند در لاراول

سلام دوستان بنا به دلایلی نیاز داریم سفارش های اول هر کاربر و سفارش مضارب ۵ (مثلا اگر سفارشی ثبت کرد که جمع کل سفارشاش شد ۱۰ تا این سفارش مد نظر هست) هر کاربر رو داخل یک لیست نشون بدیم حالا من فعلا سمت مضارب ها نرفتم یعنی همین کاربرایی که سفارش اولی ان رو میگیرم خیلی طول میکشه
این کد من:

        $items = Order::query()-->whereBetween('created_at', [$from, $to])->withCount('feedback')->whereHas('user', function ($q) {
            $q->has('order','>',1);
        })->paginate(50);

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

درود بر شما من پیشنهاد میکنم از laravel debugbar استفاده کنید تا query که زده میشه رو دقیقا ببینید
و اینکه در هر صفحه هم تعداد رو پایین‌تر بیارید بجای ۵۰ تا اینو کنید ۲۰ تا


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

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