راکت

pagination برای query builder

2 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

2
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

DB::table('agents')->where('companyId', $company->id)->chunk(100, function ($agents) {
    foreach ($agents as $agent) {
        //
    }
});
سید رضا موسوی
سید رضا موسوی
@rmtonliner

تخصص: برنامه

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

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

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

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