Laravel Folio는 Blade 파일을 배치하는 것만으로 라우트를 정의할 수 있는 페이지 기반 라우터입니다.
기존 routes/web.php 중심의 정의와 달리 파일 시스템 구조를 그대로 URL에 반영할 수 있습니다.콘텐츠 중심의 사이트나 화면마다 빠르게 페이지를 추가하고 싶은 관리 화면에서 특히 효과적입니다.
API처럼 세밀한 HTTP 제어가 필요한 영역은 일반 라우팅과 병용하는 것이 실용적입니다.
folio:install은 Folio의 서비스 프로바이더를 등록합니다.
기본적으로 resources/views/pages/가 페이지 디렉터리가 됩니다.
여러 페이지 디렉터리나 베이스 URI를 구분해서 사용하는 경우, 서비스 프로바이더의 boot에서 Folio::path()와 uri()를 설정합니다.
use Laravel\Folio\Folio;Folio::path(resource_path('views/pages/guest'))->uri('/');Folio::path(resource_path('views/pages/admin')) ->uri('/admin');