Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Statamic의 보너스 경로는 우선 순위 측면에서 표준 라벨 경로와 어떻게 다른가?


Statamic의 보너스 경로는 우선 순위 측면에서 표준 라벨 경로와 어떻게 다른가?


Statamic의 보너스 경로는 주로 의도 된 용도, Staticam의 컨텐츠 시스템과의 통합 및 라우팅 해상도에서 보유한 우선 순위와 표준 라벨 경로와 다릅니다.

Statamic의 보너스 경로는 하드 코딩 URL없이 수집 및 분류와 관련된 추가 경로의 추가를 단순화하도록 설계되었습니다. 이를 통해 개발자는 날짜 기반 아카이브 페이지, 필터링 된 컬렉션 또는 맞춤형 분류 URL과 같은 경로의 데이터를 동적으로 마운트하고 검색 할 수 있습니다. 이 경로는`rout :: bonus ()`메소드를 사용하여 정의됩니다.이 방법은 Statamic 시스템 위에 추가로 사용자 정의 라우팅을 설정하는 프로세스를 간소화하기위한 특수 조력자입니다. 보너스 경로는 컬렉션 및 분류 경로와 같은 유형을 지원하며 "표시"(특정 항목 또는 용어) 또는 "인덱스"(목록 또는 비특이적)보기에 적합합니다. 예를 들어, 보너스 경로는 블로그 게시물 아래에 별도의 주석 페이지를 추가하거나 연간 블로그의 아카이브 페이지를 만들 수 있습니다.

대조적으로, 표준 Laravel 경로는 Laravel의 라우팅 시스템 (예 :`rout :: get ()`,`rout :: post () 등)를 사용하여 일반적인 방식으로 정의되며 Statamic의 컨텐츠 컨텍스트와 독립적 인 일반 응용 프로그램 라우팅을 처리합니다. Laravel 경로는 간단한 폐쇄 응답, 컨트롤러 동작 또는 미들웨어 및 기타 Laravel 기능과의 통합 일 수 있습니다. 이들은 Laravel 프레임 워크 자체의 유연하고 근본적인 라우팅 메커니즘을 나타냅니다.

우선 순위와 관련된 주요 차이점은 보너스 경로가 궁극적으로 Laravel 경로이므로 Staticam의 자체 라우팅 시스템보다 우선 순위를 차지하는 사용자 정의 Laravel 경로입니다. 보너스 경로 또는 라벨 경로가 Statamic 경로와 동일한 URI로 정의되면 Laravel 경로는 Statamic 경로를 무시합니다. 이 우선 순위 측면은 개발자가 의도하지 않은 재정의를 방지하기 위해 Statamic 경로와 직접 충돌하는 보너스 경로를 정의하지 않아야한다는 것을 의미합니다.

보너스 경로는 Statamic의 컬렉션 및 분류와 밀접하게 통합되어 동적 컨텐츠 기반 URL 패턴을 용이하게하지만 Statamic의 고유 한 라우팅을 수정하거나 방해하지 않습니다. 그것들은 그 아래에 라벨 경로로 남아 있지만 Statamic 사용 사례에 맞게 조정됩니다. 또한 보너스 경로는 다른 라벨 경로와 함께 캐싱을 지원하므로 라우팅 변경으로 인해 캐시 새로 고침이 적용되어야 할 수 있습니다.

표준 Laravel 경로는 다재다능하며 API 경로, 리디렉션 및 사용자 정의 응용 프로그램 요구를 포함하여 STATIMATIM 외부 또는 Statamic과 함께 모든 경로 논리에 사용됩니다. STATIMIC ROUTS (`Route :: statamic ()`을 통해 정의 됨)는 Middleware, Globals, Layouts 및 Statamic의 논리를 기반으로 컨텐츠 항목 또는 분류 용어를 가져 오면 대부분의 CMS 중심 라우팅을 자동으로 처리합니다.

요약하면, Statamic의 보너스 경로는 수집 및 분류 기반 URL의 관리를 완화하는 Laravel 경로의 향상된 레이어 역할을하며 표준 Laravel 경로는 일반적인 라우팅 우선 순위와 유연성을 유지합니다. Laravel 경로가 기본적으로 라우팅 우선 순위에 따라 Statamic 경로를 무시하기 때문에 기존의 Statamic 경로와 충돌하지 않도록 보너스 경로를 신중하게 매핑해야합니다.

이 미묘한 관계를 통해 Statamic 사용자는 CMS 컨텐츠 URL 구조를 쉽게 확장하기 위해 보너스 경로를 사용하여 기존의 Laravel 라우팅 로직으로 돌아갈 수 있습니다. 이 균형은 Statamic의 콘텐츠 중심 라우팅 마법을 유지하지만 맞춤형 요구 및 재정의 라벨의 라우팅 시스템의 전반적인 우선 순위와 기능을 존중합니다.