İçeriğe geç

Kurulum

Gereksinimler

  • Laravel 11: PHP 8.2–8.4; Laravel 12: PHP 8.2–8.5; Laravel 13: PHP 8.3–8.5
  • Laravel 11, 12 veya 13
  • spatie/laravel-sitemap ^7.0 veya ^8.0 — isteğe bağlıdır; yalnızca site haritası oluşturmak için gereklidir

Paketi kurun

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

Kurulum bu kadar. Servis sağlayıcısı ve SEO facade'ı otomatik keşfedilir; iki migration, pakete ait olan tek tabloları oluşturur:

TabloAmaç
seo_metaModel başına açıkça atanan değerler (morph + dil kodu)
seo_defaultsGenel, model türüne ve rotaya özel varsayılanlar

İsteğe bağlı: site haritaları

Site haritası oluşturma işlemi spatie/laravel-sitemap paketini kullanır:

bash
composer require spatie/laravel-sitemap

Kaynaklar ve oluşturma işlemi için site haritası kaynakları kılavuzuna bakın.

v1'den mi yükseltiyorsunuz?

Uygulamanız fibonoir/laravel-seo v1 kullanıyorsa önce v1'den yükseltme sayfasını okuyun. Üretici adı, ad alanı ve paketin sunduğu arayüzlerin tümü değişti; v1'in yayımladığı dosyalar v2 yapılandırmasıyla çakışabilir.

Tamamlayıcı paketler

PaketEkledikleriLisans
rankbeam/laravel-seo-filamentFilament 4/5 kaynak formları için SEO bölümüMIT
rankbeam/laravel-seo-proHerhangi bir Laravel uygulamasında kuyruk üzerinden site taramaları, yönlendirme yöneticisi ve 404 izleme; isteğe bağlı Filament panosuTicari

rankbeam/laravel-seo MIT lisansı altında dağıtılır.