簡體   English   中英

如何在laravel 8中分頁?

[英]How to paginate in laravel 8?

我已經關注了這個文檔( https://laravel.com/docs/8.x/pagination )並進行了相應的更改,但我仍然無法對所需的頁面進行分頁。

這是我的控制器代碼:

public function showManageCourierAddress()
{

    $viewdata = [];
    $addressRepoObj = new \App\Repositories\Mongo\CourierAddressRepository();
    $addressData = $addressRepoObj->getAddressList(0,(int)Session::get('organisation_id'));
    $viewdata['addresslist'] = $addressData;
    unset($addressData);
    
    return view('frontend.admin.managecourieraddress', ['viewdata' => DB::table('viewdata')->paginate(15)]);
}

在視圖 laravel 上,我添加了以下內容:

{{ $viewdata->links() }}

誰能告訴我我哪里出錯了? 而我應該怎么做?

DB::table('viewdata')->paginate(15)

返回LengthAwarePaginator實例,它實現了這些方法

調用{{ $viewdata->links() }}就足夠了,它應該返回帶有分頁按鈕和鏈接的整個 html。 您只需為現有類編寫一些樣式,或者使用上述方法創建具有自己結構的 html。

如果我不明白您的問題,請在評論中回復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM