Trabalhando com rotas no Laravel

As rotas são utilizadas para executar ações de acordo com a URI e as informações nelas contidas.

Publicado em

Rotas são mecanismos dos frameworks atuais utilizados para combinar ações com base na URL, assim capturando informações e respeitando os verbos HTTP estabelecidos.

Em outras palavras, podemos especificar que ao receber uma requisição do tipo post em uma determinada URL, um método de uma controladora é chamado. Além de chamar esse método, é possível capturar todos os campos e informações enviadas para o métodos.

Verbos HTTP Laravel

Alguns dos verbos mais utilizados em APIs e requisições são:

Verbo    Descrição
getUtilizado para obter informações
postUtilizado para registrar uma nova informação
putUtilizado para alterar um registro
deleteUtilizado para deletar um registro

Rotas nomeadas

Podemos atribuir nomes a rotas, assim podemos a qualquer momento obter o valor de tais rotas. O bom de utilizar desse dispositivo é que o caminho da rota pode mudar a qualquer momento, porém onde estiver sendo chamado não precisa ser alterado também.

Veja um exemplo abaixo de rota nomeada e a sua utilização em um formulário.

##Rota
Route::get('/form/', [TesteController::class, 'index'])->name('form.get');

##Acessar Rota em uma blade, por exemplo
<form method="post" action="{{ route('form.post') }}">


Videoaula de Rotas com Laravel

Abaixo encontra-se nossa videoaula totalmente explicativa e complementar a esse artigo.

Abaixo está todo o código de rotas utilizados durante a aula.

Route::get('/form/', [TesteController::class, 'index'])->name('form.get');

Route::post('/form/post/', [TesteController::class, 'getForm'])->name('form.post');

Route::put('/form/put', function () {
});

 

 

Gunnar Correa
Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. Fundador da SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.

Todos os nossos cursos em promoção
Todos os nossos cursos em promoção

Webstories

Todos os nossos cursos em promoção

Todos os nossos cursos em promoção

Deixe um comentário
Aguarde...
Todos os nossos cursos em promoção