티스토리 뷰

개발지식/Laravel

Laravel Pagination

kimty1121 2024. 2. 13. 01:10

Laravel 에서 페이지네이션 하는 방법을 알아본다.

 

먼저 컨트롤러에서 취득할 때 get() 이 아닌 paginate()를 사용한다.

$owners = Owner::select('id', 'name', 'email', 'created_at')->paginate(3);

 

view 화면에서는 links() 를 사용한다.

{{ $owners->links() }}

 

기본이 영어로 표기되어 있는데 수정하는 방법이 있다.

다음의 명령어를 입력하자

php artisan vendor:publish --tag=laravel-pagination

 

입력하면 다음과 같은 결과가 나온다.

 

Copied Directory [/vendor/laravel/framework/src/Illuminate/Pagination/resources/views] To [/resources/views/vendor/pagination]
Publishing complete.

 

그리고 다음과 같은 폴더가 생성된다.

 

여기서 tailwind.blade.php 가 페이지네이션을 보여주고 있다.

여기의 내용을 한글로 수정하면 된다.