Ich brauche nach der Überprüfung, ob der Benutzer als Editor angemeldet ist, um zur Profilseite umzuleiten ...
Hier ist mein Code:
%Vor%Problem mit diesem Code ist, wenn Benutzer Editor ist, bekomme ich Endlosschleife ....
Hier ist mein Router:
%Vor%Wer weiß, was das Problem ist?
Wo haben Sie Ihre Middleware in App\Http\Kernel
registriert?
Ist es in geschützten $middleware = []
oder protected $routeMiddleware = []
?
Wenn es in $middleware
registriert ist, wird es bei jeder Anfrage ausgeführt, wodurch eine Endlosschleife verursacht wird. Wenn dies der Fall ist, verwenden Sie nur $routeMiddleware
Gehe zu Kernel.php
. Es ist in app\http
.
Versuchen Sie protected $routeMiddleware
zu finden
In diesem Array müssen Sie das hinzufügen
Danach sollte es gut funktionieren. Hoffe das hilft jedem, der das gleiche Problem hat.
Ich fand, dass dies ein weniger Code und weniger Entscheidungen für die Umleitung von Benutzern basierend auf Rollen ist. Setzen Sie dies in Ihre AuthController.php
%Vor%