Laravel 5: Umleitung von Leiden

8

Diese Zeile funktioniert in routes.php:

%Vor%

Also sage ich es aus und versuche es: Funktioniert nicht, wenn der Benutzer angemeldet ist. Es wird nicht in die Controller-Aktion umgeleitet, die im oben genannten Code funktioniert:

%Vor%

Fehler:

%Vor%

Aber der Controller und die Methode sind eindeutig da. Offensichtlich mache ich etwas falsch.

    
JasonGenX 16.06.2015, 17:03
quelle

1 Antwort

6

Sie versuchen, etwas innerhalb einer Routendefinition selbst zu routen. So funktioniert es nicht.

Es gibt einige Möglichkeiten, wie Sie das erreichen können, was Sie erreichen möchten. Es gibt Pros / Cons für jeden - aber sie würden alle funktionieren.

Im Allgemeinen ist der beste Weg, eine Auth-Middleware auf Ihrer Route zu verwenden . Laravel 5 enthält diese sofort einsatzbereit :

%Vor%

Der Benutzer muss also angemeldet sein, um auf die FAQ zugreifen zu können.

Eine andere Möglichkeit ist Controller Middleware :

%Vor%

dann in Ihrem HomeController :

%Vor%     
Laurence 19.06.2015, 05:31
quelle

Tags und Links