2017-03-25 2 views
0

제품에 관한 DB의 레코드가 표시된 페이지가 있습니다. 오른쪽 사이드 바에 필터를 추가하고 싶습니다. "클릭"에서 레코드를 가져 오는 가장 좋은 방법은 무엇입니까?Laravel : 레코드 필터

현재 필터에는 사용자가 클릭 할 수있는 곳과 관련 카테고리 제품이 표시됩니다.

  • 각 카테고리 등

나는 완전히 빈입니다에 대한 별도의 경로 및 방법 유무 : 내가 지금 생각할 수있는

는 등 가격 범위에 대한 옵션도있다 . 난 당신이 목록 제품에 대한이 같은 인덱스 경로를 사용하여 쿼리 문자열 매개 변수를 사용하여 GET 갈 것

+0

예, 다음과 같이 별도의 경로를 만들어야합니다. url/{filter}/{filter_value} – rahul

답변

2

IMHO, 즉 : 당신이 다른 경로를 선언 할 필요 없다

GET /products?category=car 

이 방법.

이 패키지를 사용하면 https://github.com/Tucker-Eric/EloquentFilter 모델 목록을 필터링해야 할 때 코딩이 더 쉬워졌습니다.