Laravel 5.1 如何手動分頁?

來源:互聯網
上載者:User
現取到的資料是一個 數組,想在模板頁面 分頁。查了一些資料寫的很是模糊。
官方文檔好像也沒有具體的方法,http://laravel.com/docs/5.1/pagination#manually-creating-a-paginator

所以想問下各位有木有遇到過類似的問題,能不能提供點方法。

使用

$page = (Input::get('page')) ? Input::get('page') : 1;$paginator = new Paginator($articles, count($articles), 2,$page);

分頁出來了,不過內容不是分頁的資料該咋辦?

回複內容:

現取到的資料是一個數組,想在模板頁面分頁。查了一些資料寫的很是模糊。
官方文檔好像也沒有具體的方法,http://laravel.com/docs/5.1/pagination#manually-creating-a-paginator

所以想問下各位有木有遇到過類似的問題,能不能提供點方法。

使用

$page = (Input::get('page')) ? Input::get('page') : 1;$paginator = new Paginator($articles, count($articles), 2,$page);

分頁出來了,不過內容不是分頁的資料該咋辦?

$paginator = Paginator::make($products, $totalCount, $perPage);

EDIT

class Paginatorpublic function __construct($items, $perPage, $currentPage = null, array $options = [])
$html = $paginator->render();

給個執行個體給你,用的是數組
給個執行個體給你,用的是數組

$page=1;        if($request->input('page'))        {            $page=$request->input('page');        }        $pagesize=2;        $total=count($pagedata);        $pages=ceil($total/$pagesize);        //這裡前面引入命名類,如果沒有引入,可以這樣做        new Illuminate\Pagination\LengthAwarePaginator($pagedata,$total,$pagesize);                $paged=new LengthAwarePaginator($pagedata,$total,$pagesize);        $paged=$paged->setPath(route('admin.wxmenu.index'));        $pageout=array_slice($pagedata, ($page-1)*$pagesize,$pagesize);        foreach ($pageout as $v)        {            echo $v['title']."
"; } echo $paged->links();
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.