//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);

posted on 2017-09-17 11:35  阳光小白  阅读(275)  评论(0编辑  收藏  举报