Redirecionar para rota diferente na mesma função.
Olá Carlos!
Como faço para a função redirecionar para rotas diferentes quando estamos utilizando e mesma função para remover itens de paginas diferentes. Posso fazer um if() , mas como saber em qual rotas estamos para depois redirecionar corretamente.
Olá, Ademir!
Tudo bem?
Você pode usar if para determinar os redirecionamentos.
Você pode pegar informações das rotas, como:
request()::route()->getName();
Também é possível pegar a URL, o verbo http e etc.
Perfeito, mas não sei como fazer.
Eu preciso entender um pouco melhor a sua ideia, porque você consegue com if ou switch definir para qual rota exatamente vai redirecionar...
Exemplo:
$routeName = request()::route()->getName();
if ($routeName = 'nome.x') {
return redirect('url-redircionar-x');
} else if ($routeName = 'nome.y') {
return redirect('url-redircionar-y');
}
return redirect('url-redircionar-default');
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!