Curso de Laravel para Noobs - #7 Rotas III
05/12/2022Nessa aula faremos a terceira aula do tema de rotas no Laravel. Hoje trabalharemos com Named Routes e agrupamento de rotas.
Nomeando Rotas no Laravel
Pra facilitar o desenvolvimento no Laravel, podemos nomear as rotas para que não seja necessário a todo tempo utilizar longas urls. Veremos também como inserir middlewares, controllers e prefixos nas rotas:
Route::prefix('dashboard')
->middleware('auth')
->controller(Controller::class)
->group(function(){
Route::get('/sobrenos', 'teste');
Route::get('/sucesso/empresa/cargo/presidente/2','testesucesso')
->name('sucesso');
});
Você pode usar o método route para rotas nomeadas em controllers:
public function teste(Request $request)
{
return redirect()->route('sucesso');
}
Em views, por exemplo no action do formulário ou em um link:
<form action="{{route('sucesso')}}">
</form>
<a href="{{route('sucesso')}}">
Por hoje é só! Sucesso nos códigos e na vida!
Precisa de ajuda? webdesignemfoco@gmail.com
Posts Relacionados
Curso de Laravel para Noobs - #6 Rotas II
No tutorial de hoje continuaremos abordando o assunto de rotas dentro do framework de PHP Laravel, vendo redirecionamentos, parâmetros obrigatórios e opcionais
Curso de Laravel para Noobs - #8 Controllers
Nesta aula aprenderemos sobre as funcionalidades do Controller dentro do Laravel, como criá-lo, e como setar rotas que acionem esses controladores.