[英]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.