سید رضا موسوی
6 سال پیش توسط سید رضا موسوی مطرح شد
2 پاسخ

pagination برای query builder

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

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

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


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

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

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

سید رضا موسوی
تخصص : برنامه
@rmtonliner 6 سال پیش آپدیت شد
0

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


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

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