찾다

 >  Q&A  >  본문

요청을 가로채서 Laravel 모델 메소드에서 페이지 매김 값을 수정합니다.

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

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

으아악

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

초기 컨트롤러

으아악

내 사용자 모델:

으아악
P粉295728625P粉295728625246일 전675

모든 응답(2)나는 대답할 것이다

  • P粉127901279

    P粉1279012792024-03-23 12:20:23

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

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

    으아아아

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

    으아아아

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

    입니다.

    회신하다
    0
  • P粉092737458

    답장 메시지

    P粉092737458 · 2024-03-27 11:28:55
  • 취소회신하다