Laravel

한 컨트롤러에서 여러 모델에 대한 pagination 사용하고 싶을 때(페이지네이션)

짱구를왜말려? 2021. 11. 16. 14:22
반응형
SMALL

# What?

한 컨트롤러에서 Post, Category 모델에 대해 페이지네이션 다중처리하기

 

# Why?

page=2로 파라미터 넘어오면 Post, Category 둘 다의 2페이지 값들이 넘어감

 

# How?

paginate(30, [*], "custom_page_name")과 같이 이름 변경 가능

      $categories = Category::orderBy("order", "asc")->paginate(30, ["*"], "categories_page");

        $workers = $workers->where("worker", true)->orderBy($orderBy, $align)->paginate(1);

 

LIST