Il y a ici un contrôleur de classe de base en arrière-plan, qui détermine si l'utilisateur est connecté, puis passe à la méthode spécifiée s'il n'est pas connecté, mais la phrase à l'intérieur de "return Redirect::to('adminlogin@login ')" ne marche pas. La page passe toujours à la page d'accueil après la connexion. Au lieu d'aller sur la page de connexion.
Qui peut m'expliquer et me signaler l'erreur ?
Utilisation :
Ça ne marche vraiment pas. A cette époque, j’ai rencontré le même problème que l’affiche originale. Parce que c’était urgent à l’époque, je ne suis pas entré dans les détails. Personnellement, je pense que puisqu'il s'agit d'une classe parent, il semble que Redirect ne puisse pas sauter.
Suivez.
Modifié le 30 mai 2016. Après l'avoir examiné, ma solution à l'époque était d'utiliser le middleware d'authentification intégré de Laravel
Vous pouvez utiliser directement
redirect
Jumproute("adminloginController@index")
Il est recommandé à LZ d'essayer de changer return en echo Pour les constructeurs, return ne reçoit pas d'objets et n'a généralement aucun effet.
C'est tout.
Voici une explication détaillée.
http://stackoverflow.com/questions/27568147/laravel-constructor-redirect-is-not-working