entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Varias subrutas en controlador Laravel

Hola, estoy usando laravel, sucede que tengo una ruta llamada : http://localhost/05-calidad/public/catalogo
Al entrar veo varias sub categorias, pero al hacer click en la sub categoria me manda a http://localhost/05-calidad/public/sub_categoria, y lo que quiero es que me mande a http://localhost/05-calidad/public/catalogo/sub_categoria y no se si eso afecte a la hora de mandar parametros, osea en el controlador podria hacer esto:
http://localhost/05-calidad/public/catalogo/sub_categoria/{{id}}
Y para esto, puedo usar el mismo controlador?
http://localhost/05-calidad/public/catalogo/sub_categoria/productos{{id}}

Gracias desde ya, respondere cualquier duda x.x

1 Respuesta

0voto

white Puntos75880

Hola @christian_avalos, puedes usar el mismo controlador para todas esas rutas si esa es tu pregunta,

podrias agregar un grupo con un prefijo para cada ruta:

# /public/
Route::group(['prefix' => 'public'], function()
{
    # /public/catalogo/
    Route::group(['prefix' => 'catalogo'], function()
    {

        # /catalogo/sub_categoria/
        Route::group(['prefix' => 'sub_categoria'], function()
        {
            # /catalogo/sub_categoria/
            Route::get('/', 'CatalogoController@categoria');

            # /catalogo/sub_categoria/productos/{id}
            Route::get('productos/{id}', 'CatalogoController@productos');
        });

    });
});

0voto

christian_avalos comentado

Muchas gracias :D

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta