如何使用Illuminate \ Pagination \ LengthAwarePaginator在laravel 5.2中使用自定义分页,我认为根据他们的文档,这比其他类提供了更多的灵活性。但无法弄清楚如何做到这一点。所以我需要帮助。请指导我。
答案 0 :(得分:0)
公共功能索引(请求$请求) { $数据=阵列();
//**** fetch data starts
$countries_db = DB::table('location_country as lc');
$countries_db=$countries_db->select(DB::raw('lc.id,lc.country_name,lc.country_3_code,lc.country_2_code,lc.lat,lc.lng,lc.published'));
$pagi_country=$countries_db;
//**** fetch data ends
//***** pagination code starts
$pagi_country = $pagi_country->paginate(3);
$pagi_country->setPath('country/');
$data['pagi_country']=$pagi_country;
$data['useinPagiAr']=$useinPagiAr;
//***** pagination code ends
return view('admin.country.countrylist', $data);
}
我们将从此变量$ pagi_country获取数据,将其传递给foreach循环,并打印数据。要打印以下代码的分页链接 echo $ pagi_country-> appends($ useinPagiAr) - > render();