php – Die aktuellen Authentifizierungsbenutzerinformationen, die in __construct im Laravel5.4-Controller abgerufen werden, sind NULL
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-06 09:54:18
0
2
1096

Da jede Seite die Informationen des aktuell angemeldeten Benutzers benötigt

Ich möchte also die Authentifizierungsinformationen im übergeordneten Controller (__construct) abrufen und sie mit allen Ansichten teilen!

Das Problem besteht nun darin, dass keiner dieser beiden Orte die Informationen des angemeldeten Benutzers erhalten kann

//Sie lassen mich nicht überall Daten einstellen, wo ich sie brauche...

曾经蜡笔没有小新
曾经蜡笔没有小新

Antworte allen(2)
仅有的幸福

去读手册 http://laravelacademy.org/pos... laravel5.3的时候早就改了这个特性。

某草草
//现在的处理方式, 为了取个登录用户这样子写有点那啥哦...
public function __construct()
    {
        $this->middleware(function($request, $next) {
            $this->loginUser = $this->getUser();
            //$this->loginUser = $request->user();
            view()->share('loginUser', $this->loginUser);
            return $next($request);
        });
    }
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage