refactor(pagination): size 초과 시 오류 대신 자동 조정으로 변경
- config/pagination.php 추가 (기본값 중앙 관리) - HasPagination Trait 추가 (prepareForValidation에서 자동 조정) - 22개 IndexRequest에 Trait 적용, max 규칙 제거 - 특수 케이스: Employee($maxSize=500), Audit($maxSize=200) size/per_page가 최대값 초과 시 422 오류 대신 최대값으로 자동 조정되어 리스트가 빈 화면으로 표시되는 문제 해결 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
24
config/pagination.php
Normal file
24
config/pagination.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Default Pagination Size
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| 페이지네이션 기본 사이즈 설정
|
||||
|
|
||||
*/
|
||||
'default_size' => 20,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Maximum Pagination Size
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| 페이지네이션 최대 사이즈 설정
|
||||
| 요청값이 이 값을 초과하면 자동으로 이 값으로 조정됨
|
||||
|
|
||||
*/
|
||||
'max_size' => 100,
|
||||
];
|
||||
Reference in New Issue
Block a user