Descubrimiento Automático de Rutas en Laravel

El paquete Laravel Route Discovery de Spatie permite descubrir rutas automáticamente en una aplicación Laravel. Olvídate de registrar cada ruta manualmente y deja que este paquete haga el trabajo por ti.

¿Cómo funciona?

Solo necesitas indicar en qué directorio se encuentran tus controladores:

use SpatieRouteDiscoveryDiscoveryDiscover;

Discover::controllers()->in(app_path('Http/Controllers'));

A partir de ahí, el paquete generará rutas basadas en los nombres de los métodos y controladores.

namespace AppHttpControllers;

class NewsController
{
    // La ruta sería `/news`
    public function index() { /* ... */ }

    // La ruta sería `/news/my-method`
    public function myMethod() { /* ... */ }

    // La ruta sería `/news/my-other-method`
    public function myOtherMethod() { /* ... */ }
}

Características Clave

✅ Soporta métodos GET, POST, PUT, PATCH automáticamente.
✅ Permite usar namespaces para rutas anidadas.
✅ No afecta las rutas tradicionales registradas manualmente.
✅ También puede mapear rutas a plantillas Blade dinámicamente:

'discover_views_in_directory' => [
    'docs' => resource_path('views/docs'),
],

Esto generaría rutas como:

/docsindex.blade.php
/docs/page-apageA.blade.php
/docs/nestednested/index.blade.php

Personalización con Atributos PHP

Puedes definir métodos HTTP, nombres de rutas y más mediante atributos PHP.

¡Ahorra tiempo y simplifica la gestión de rutas con Laravel Route Discovery! Consulta más detalles en GitHub y la documentación oficial.

Pablo, Técnico en Sistemas Informáticos y Redes

Compartir
Publicado por
Pablo, Técnico en Sistemas Informáticos y Redes
Etiquetas: FrameworkLaravelPHP

Entradas recientes

La biografía de Steve Jobs escrita por el biógrafo Walter Isaacson

La biografía más vendida del cofundador de Apple, Steve Jobs; escrita por uno de los…

2 días hace

Cómo la Inteligencia Artificial está Revolucionando los Sistemas de Seguridad en el Hogar

Hubo un tiempo en el que la “seguridad en el hogar” significaba confiar en un…

2 días hace

Elon Musk se asegura una compensación de 1 billón de dólares con Tesla

Elon Musk vuelve a romper todos los esquemas. Los accionistas de Tesla acaban de aprobar…

2 días hace

GTA 6 se retrasa hasta finales de 2026

Los fans de Grand Theft Auto tendrán que esperar un poco más para volver a…

5 días hace

Juego de terror GRATIS este Halloween, sobrevive en Five Nights at Freddy’s Into the Pit

Five Nights at Freddy’s: Into the Pit nos sumerge en un misterioso mundo donde lo…

2 semanas hace

Juego de terror de dibujos animados, Bendy and the Ink Machine GRATIS hasta el 6 de noviembre

Adéntrate en el oscuro y retorcido mundo de Bendy and the Ink Machine, donde los…

2 semanas hace