recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Les informations d'authentification actuelles de l'utilisateur obtenues dans __construct dans le contrôleur laravel5.4 sont NULL

Parce que chaque page nécessite les informations de l'utilisateur actuellement connecté

Je souhaite donc obtenir les informations d'authentification dans le contrôleur parent (__construct) et les partager avec toutes les vues !

Le problème maintenant est qu'aucun de ces deux endroits ne peut obtenir les informations de l'utilisateur connecté

//Vous ne me laisserez pas définir des données partout où j'en ai besoin...

曾经蜡笔没有小新曾经蜡笔没有小新2770 Il y a quelques jours1135

répondre à tous(2)je répondrai

  • 仅有的幸福

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

    Lisez le manuel http://laravelacademy.org/pos... Cette fonctionnalité a été modifiée depuis laravel5.3.

    répondre
    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);
            });
        }

    répondre
    0
  • Annulerrépondre