요청을 가로채서 Laravel 모델 메소드에서 페이지 매김 값을 수정합니다.
P粉295728625
P粉295728625 2024-03-22 14:16:16
0
2
715

내 Laravel 애플리케이션에는 게시물, 태그, 사용자의 페이지가 매겨진 결과를 얻는 것과 같이 애플리케이션에 대한 초기 데이터를 수집하는 API 진입점이 있습니다...

모든 레코드에 paginate:15를 사용하고 있지만 사용자의 경우 요청 매개변수에 다음과 같은 내용이 있으므로 paginate:30을 사용하고 싶습니다.

으아악

내 컨트롤러 메서드에서 30으로 변경할 수 있는 방법이 있나요

초기 컨트롤러

으아악

내 사용자 모델:

으아악
P粉295728625
P粉295728625

모든 응답(1)
P粉127901279

사용자 유형에 따라 페이징 크기를 프런트엔드에서 처리할 수 있는지 평가하세요.

어쨌든 백엔드에서 처리하고 싶다면 페이징 크기를 설정하는 조건을 찾을 수 있습니다.
예:

으아아아

또한 프런트엔드에서 잘못된 값으로 인한 문제를 피하기 위해 페이지 매김에 대한 최소 및 최대 값을 설정하는 것이 좋습니다(1,000,000 또는 -1과 같은 값을 얻었다고 상상해 보세요)

으아아아

또한 기본 페이저 요청 변수는 per_page

입니다.
  • 회신하다 답장 메시지
    P粉092737458 작가 2024-03-27 11:28:55
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿