본문으로 바로가기

설치

요구 사항

  • Laravel 11: PHP 8.2–8.4; Laravel 12: PHP 8.2–8.5; Laravel 13: PHP 8.3–8.5
  • Laravel 11, 12 또는 13
  • spatie/laravel-sitemap ^7.0 또는 ^8.0 — 선택 사항이며 사이트맵을 생성할 때만 필요합니다.

패키지 설치

bash
composer require rankbeam/laravel-seo
php artisan vendor:publish --tag=seo-config
php artisan migrate

이것으로 설치가 끝납니다. 서비스 프로바이더와 SEO 파사드는 자동으로 검색됩니다. 두 마이그레이션은 패키지가 사용하는 다음 두 테이블만 생성합니다.

테이블용도
seo_meta모델별 명시적 값(morph + 로캘)
seo_defaults전역, 모델 유형, 라우트 기본값

선택 사항: 사이트맵

사이트맵 생성 기능은 spatie/laravel-sitemap을 사용합니다.

bash
composer require spatie/laravel-sitemap

소스 등록과 생성 방법은 사이트맵 레지스트리 가이드를 참고하세요.

v1에서 업그레이드하나요?

앱에서 fibonoir/laravel-seo v1을 사용했다면 먼저 v1에서 업그레이드를 읽어보세요. 벤더, 네임스페이스, 패키지 인터페이스가 모두 변경되었으며, v1에서 게시한 파일이 v2 설정과 충돌할 수 있습니다.

함께 사용하는 패키지

패키지추가 기능라이선스
rankbeam/laravel-seo-filamentFilament 4/5 리소스 폼에 SEO 섹션 추가MIT
rankbeam/laravel-seo-pro모든 Laravel 앱에서 큐 기반 사이트 스캔, 리디렉션 관리, 404 모니터링 제공. Filament 대시보드는 선택 사항상용

rankbeam/laravel-seo는 MIT 라이선스로 배포됩니다.