Laravel

Routing de Laravel

Rutas básicas, parámetros, named routes, route groups, middleware, resource routes, route model binding

20 preguntas de entrevista·
Junior
1

¿Cómo definir una ruta GET básica en Laravel?

Respuesta

El método Route::get() define una ruta que responde a las solicitudes HTTP GET. El primer parámetro es el URI, el segundo es un closure o un array [Controller::class, 'method']. Este enfoque se define en routes/web.php o routes/api.php según el tipo de ruta.

2

¿Qué método usar para crear una ruta que responde a varios verbos HTTP?

Respuesta

Route::match() acepta un array de verbos HTTP como primer parámetro, luego el URI y la acción. Esto permite responder a GET y POST en la misma ruta, por ejemplo. Route::any() también existe para responder a todos los verbos HTTP, pero match() ofrece un control más preciso.

3

¿Cómo capturar un parámetro en la URL de una ruta?

Respuesta

Los parámetros de ruta se definen entre llaves {param} en el URI. Se inyectan automáticamente en el closure o en el método del controller. Los parámetros pueden hacerse opcionales con {param?} y aceptar restricciones con ->where().

4

¿Cómo añadir una restricción regex a un parámetro de ruta?

5

¿Cómo nombrar una ruta para reutilizarla fácilmente?

+17 preguntas de entrevista

Domina Laravel para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis