راکت

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

1 پاسخ

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

        $items = Order::query()-->whereBetween('created_at', [$from, $to])->withCount('feedback')->whereHas('user', function ($q) {
            $q->has('order','>',1);
        })->paginate(50);
ثبت پرسش جدید

پاسخ‌ها

1
حسام موسوی
حسام موسوی
@hesammousavi

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

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

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

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

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