Naar de inhoud

Installatie

Vereisten

  • Laravel 11: PHP 8.2–8.4; Laravel 12: PHP 8.2–8.5; Laravel 13: PHP 8.3–8.5
  • Laravel 11, 12 of 13
  • spatie/laravel-sitemap ^7.0 of ^8.0 — optioneel, alleen vereist voor het genereren van sitemaps

Het pakket installeren

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

Dat is de volledige installatie. De serviceprovider en de SEO-facade worden automatisch ontdekt; de twee migraties maken de enige tabellen aan die het pakket beheert:

TabelDoel
seo_metaExpliciete waarden per model (morph + locale)
seo_defaultsGlobale standaarden en standaarden per modeltype en route

Optioneel: sitemaps

Voor het genereren van sitemaps gebruikt het pakket spatie/laravel-sitemap:

bash
composer require spatie/laravel-sitemap

Zie de gids voor het sitemapregister voor bronnen en het genereren van sitemaps.

Upgraden vanaf v1?

Gebruikte je app fibonoir/laravel-seo v1? Lees dan eerst Upgraden vanaf v1 — de vendor, de namespace en de functionaliteit van het pakket zijn veranderd. Bovendien kan v1 bestanden hebben gepubliceerd die conflicteren met de configuratie van v2.

Aanvullende pakketten

PakketWat het toevoegtLicentie
rankbeam/laravel-seo-filamentSEO-sectie voor resourceformulieren in Filament 4/5MIT
rankbeam/laravel-seo-proSitescans via wachtrijen, redirectbeheer en een 404-monitor — in elke Laravel-app, met een optioneel Filament-dashboardCommercieel

rankbeam/laravel-seo is uitgebracht onder de MIT-licentie.