Heim > Fragen und Antworten > Hauptteil
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...
某草草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);
});
}