راکت
2 پاسخ

pagination برای query builder

سلام
من اطلاعات جداول خود را در سمت کنترولرها اکثرا به صورت کوئری بیلدر دریافت می کنم و به همراه چند مجموعه داده برگشتی دیگر از طریق return view داده ها را به view منتقل می کنم. نمونه کد دریافت اطلاعات با روش کوئری بیلدر:

 $query = "select a.* from agents as a where a.companyId=" . $company->id;
        $AgentsList = DB::select($query);

چطوری می توانم داده ها را به صورت صفحه بندی نمایش بدهم؟


ثبت پرسش جدید
علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
0

@rmtonliner
از متد chunk استفاده کنید

DB::table('agents')->where('companyId', $company->id)->chunk(100, function ($agents) {
    foreach ($agents as $agent) {
        //
    }
});

سید رضا موسوی
سید رضا موسوی
تخصص :برنامه
@rmtonliner7 سال پیشمطرح شد
0

علت اینکه صفحه بندی لاراول در برخی از صفحات به صورت blank page یا صفحه سفید نمایش داده می شود چیست؟


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

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