1. 程式人生 > >laravel 框架給數組分頁

laravel 框架給數組分頁

dmi new ont 框架 pass count n) lar erp

//Get current page form url e.g. &page=6
$currentPage = LengthAwarePaginator::resolveCurrentPage();

$currentPage -= 1;

//Create a new Laravel collection from the array data
$collection = new Collection($log_data[‘content‘]);

//Define how many items we want to be visible in each page
$perPage = 10;

//Slice the collection to get the items to display in current page
$currentPageSearchResults = $collection->slice($currentPage * $perPage, $perPage)->all();

//Create our paginator and pass it to the view
$paginatedSearchResults= new LengthAwarePaginator($currentPageSearchResults, count($collection), $perPage);

$url = url(‘admin/statistics/index‘);

$paginatedSearchResults = $paginatedSearchResults->setPath($url);

laravel 框架給數組分頁