11. Community pagination
laravel pagination bulma 패키지
composer require revolution/laravel-pagination-bulma
php artisan vendor:publish --tag=pagination-bulma
bulma pagination 템플릿 수정
// bulma.blade.php
// is-small class 추가
<nav class="pagination is-centered is-small" role="navigation" aria-label="pagination">
bulma pagination 적용
// AppServiceProvider.php
use Illuminate\Pagination\Paginator;
public function boot()
{
Paginator::defaultView('pagination-bulma::bulma');
Paginator::defaultSimpleView('pagination-bulma::bulma-simple');
}
Community 컨트롤러 수정
public function index()
{
$communities = Community::where("owner_id", auth()->id())->latest()->paginate(10);
return view("communities.index", compact("communities"));
}
Community index view 수정
// table-container 아래에 추가
{{ $communities->onEachSide(1)->links() }}
git commit
git add .
git commit -m "feat: add laravel-pagination-bulma package"
Author And Source
이 문제에 관하여(11. Community pagination), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yeomc/11-Community-pagination저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)