Laravel

Routing do Laravel

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

20 perguntas de entrevista·
Junior
1

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.

2

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.

3

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().

4

Como adicionar uma restrição regex a um parâmetro de rota?

5

Como nomear uma rota para reutilizá-la facilmente?

+17 perguntas de entrevista

Domine Laravel para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis