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.
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%Tags und Links laravel