
Routing do Laravel
Rotas básicas, parâmetros, named routes, route groups, middleware, resource routes, route model binding
1Como definir uma rota GET básica no Laravel?
Como definir uma rota GET básica no Laravel?
Resposta
O método Route::get() define uma rota que responde às requisições HTTP GET. O primeiro parâmetro é a URI, o segundo é um closure ou um array [Controller::class, 'method']. Essa abordagem é definida em routes/web.php ou routes/api.php dependendo do tipo de rota.
2Qual método usar para criar uma rota que responde a múltiplos verbos HTTP?
Qual método usar para criar uma rota que responde a múltiplos verbos HTTP?
Resposta
Route::match() aceita um array de verbos HTTP como primeiro parâmetro, depois a URI e a ação. Isso permite responder a GET e POST na mesma rota, por exemplo. Route::any() também existe para responder a todos os verbos HTTP, mas match() oferece um controle mais preciso.
3Como capturar um parâmetro na URL de uma rota?
Como capturar um parâmetro na URL de uma rota?
Resposta
Os parâmetros de rota são definidos entre chaves {param} na URI. Eles são injetados automaticamente no closure ou no método do controller. Os parâmetros podem ser tornados opcionais com {param?} e aceitar restrições com ->where().
Como adicionar uma restrição regex a um parâmetro de rota?
Como nomear uma rota para reutilizá-la facilmente?
+17 perguntas de entrevista
Outros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO em PHP
Composer & Autoloading
Fundamentos do Laravel
Blade Templates
Request & Response
Fundamentos do Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validação e formulários
Autenticação
Autorização e Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificações & 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
Domine Laravel para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis