Comment définir laravel 5.3 déconnexion du chemin de redirection?

Il n'y a pas de solution élégante pour rediriger vers une page spécifique après la connexion dans Laravel 5.3?

La fonction appelée est du trait AuthenticatesUsers:

public function logout(Request $request)
{
    $this->guard()->logout();

    $request->session()->flush();

    $request->session()->regenerate();

    return redirect('/');
}

C'est une fonction par défaut de la base de laravel. J'ai donc remplacer l'ensemble de la fonction je ne peux pas modifier le noyau.
Mais n'est-il pas plus simple solution, parce qu'il se sentent comme overkill manuellement de déconnexion, de chasse et de régénérer à nouveau.

Travaillé les réponses dans un article:
https://codeneverlied.com/how-to-set-logout-redirect-path-in-laravel-5-8-and-before/

  • Quels sont les changements que vous voulez faire ?
  • de retour de la fonction redirect()->route('yourroute');
  • J'espère que sur quelque chose de simple que je peux mettre dans mon LoginController quelque chose comme protected $logoutRedirectPath = 'my/path/'; mais alors déconnexion méthode doit avoir été return property_exists($this, 'logoutRedirectPath') ? $this->logoutRedirectPath : '/';
  • Vous devriez être en mesure d'utiliser quelque chose comme cela - stackoverflow.com/questions/29797433/...
  • J'espère pour cela, mais cela ne fonctionne pas en 5,3 plus. Voir la méthode qui est appelée.
  • Eh bien, c'est de la merde. Je me demande pourquoi il l'a retirée :/

InformationsquelleAutor Tim van Uum | 2016-09-05