개발지식/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 가 페이지네이션을 보여주고 있다.
여기의 내용을 한글로 수정하면 된다.