suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php – Die aktuellen Authentifizierungsbenutzerinformationen, die in __construct im Laravel5.4-Controller abgerufen werden, sind NULL

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...

曾经蜡笔没有小新曾经蜡笔没有小新2768 Tage vor1129

Antworte allen(2)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-06-06 09:56:18

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

    Antwort
    0
  • 某草草

    某草草2017-06-06 09:56:18

    //现在的处理方式, 为了取个登录用户这样子写有点那啥哦...
    public function __construct()
        {
            $this->middleware(function($request, $next) {
                $this->loginUser = $this->getUser();
                //$this->loginUser = $request->user();
                view()->share('loginUser', $this->loginUser);
                return $next($request);
            });
        }

    Antwort
    0
  • StornierenAntwort