verifique se tem uma variável em sessão antes de direcionar

PerguntasCategoria: Laravelverifique se tem uma variável em sessão antes de direcionar

Preciso que o Laravel direcione o usuário para outra tela onde o usuário deve selecionar uma empresa para se logar.

Por padrão tem a variável $redirectTo = ‘/home’;

Como eu faço para que o Laravel verifique se tem uma variável em sessão antes de direcionar.

Imaginei assim:
if (session()->has(‘empresa’)) {
$redirectTo = ‘/home’;
}
else{
$redirectTo = ‘/seleciona-empresa’;
}

Tentei mexer na middleware RedirectIfAuthenticated e não funcionou, alguém me ajuda?

1 Respostas
Melhor resposta

amigo usa redirect para isso
if ( Auth::check()) {
return redirect()->intended(‘dashboard’);
}