
Routing de Laravel
Rutas básicas, parámetros, named routes, route groups, middleware, resource routes, route model binding
1¿Cómo definir una ruta GET básica en Laravel?
¿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?
¿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?
¿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().
¿Cómo añadir una restricción regex a un parámetro de ruta?
¿Cómo nombrar una ruta para reutilizarla fácilmente?
+17 preguntas de entrevista
Otros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO en PHP
Composer & Autoloading
Fundamentos de Laravel
Blade Templates
Request & Response
Fundamentos de Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validación y formularios
Autenticación
Autorización y Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaciones & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
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