Ir al contenido

Instalación ​

Requisitos ​

  • Laravel 11: PHP 8.2–8.4; Laravel 12: PHP 8.2–8.5; Laravel 13: PHP 8.3–8.5
  • Laravel 11, 12 o 13.
  • spatie/laravel-sitemap ^7.0 o ^8.0: opcional, necesario solo para generar sitemaps.

Instalar el paquete ​

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

El proveedor de servicios y la fachada SEO se descubren automáticamente. Las dos migraciones crean las únicas tablas propias del paquete:

TablaUso
seo_metaValores explícitos por modelo, relación polimórfica e idioma
seo_defaultsValores predeterminados globales, por tipo de modelo y por ruta

Opcional: sitemaps ​

La generación utiliza spatie/laravel-sitemap:

bash
composer require spatie/laravel-sitemap

Consulta las fuentes y opciones en la guía del registro de sitemaps.

Actualizar desde la versión 1 ​

Si usabas fibonoir/laravel-seo v1, lee primero Actualizar desde v1. Han cambiado el proveedor, el espacio de nombres y la API. Los archivos publicados por v1 pueden entrar en conflicto con la configuración v2.

Paquetes complementarios ​

PaqueteQué añadeLicencia
rankbeam/laravel-seo-filamentSección SEO para formularios de recursos Filament 4/5MIT
rankbeam/laravel-seo-proAnálisis en cola, redirecciones y seguimiento de errores 404 en cualquier aplicación Laravel; panel Filament opcionalComercial

rankbeam/laravel-seo se distribuye bajo la licencia MIT.