Laravel Redirection es un paquete para Laravel +8 que permite gestionar redirecciones de URL dentro de tu aplicación Laravel.
Es capaz de usar diferentes fuentes de datos para almacenar redirecciones y proporciona un mejor soporte SEO para tu aplicación.
Soporte para Varios Controladores
El paquete Redirection soporta un controlador de configuración y uno de base de datos por defecto, y puedes crear un controlador personalizado para adaptarlo a tus necesidades.
Podrías proporcionar una interfaz de usuario para agregar y gestionar redirecciones para tus aplicaciones usando el controlador de base de datos, por ejemplo.
Extender el Modelo del Paquete
Si necesitas mejorar el modelo proporcionado por este paquete, puedes extender el modelo del paquete y configurar el paquete para usar el modelo extendido:
namespace AppModels;
use SiroDiazRedirectionModelsRedirection;
class Redirect extends Redirection
{
/* ... */
}
Configurar Redirecciones en el Archivo de Configuración ⚙️
Para empezar con este paquete, puedes usar el controlador config para probar y agregar redirecciones al archivo de configuración publicado rápidamente:
return [
// ...
'urls' => [
'/old/url' => '/new/url',
'/another/old/url' => '/another/new/url',
'/url/with?id=123' => '/url/with/123',
],
];
Definir Códigos de Estado de Redirección
También puedes especificar qué tipo de código de estado de redirección debe usar una coincidencia:
return [
'urls' => [
'/old/url' => ['new_url' => '/new/url', 'status_code' => 302],
'/another/old/url' => '/another/new/url',
'/url/with?id=123' => ['new_url' => '/url/with/123'],
],
];
Más Información
Puedes aprender más sobre este paquete, obtener instrucciones completas de instalación y ver el código fuente en GitHub.
Artículos Relacionados
Descubre más desde CIBERED
Suscríbete y recibe las últimas entradas en tu correo electrónico.
