[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ademir Bastiani
Criador Ademir Bastiani 20/08/2020

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. 

 

Manager Carlos Ferreira 20/08/2020

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.

Carlos Ferreira
Criador Ademir Bastiani 20/08/2020

Perfeito, mas não sei como fazer.

Ademir Bastiani
Manager Carlos Ferreira 20/08/2020

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');

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!