2016-07-28 2 views
0

Dans mon middleware auth J'ai le code suivant:Laravel AuthenticateMessage flash middleware

 if (! Auth::user()->enabled) { 
      Auth::logout(); 
      // $request->session()->flash('Test', 'Test'); 
      // return redirect()->route('site::home'); 

      return redirect()->route('site::home')->withFlash('Test'); 
     } 

J'essaie de rediriger l'utilisateur vers la page de connexion avec un message flash, mais chaque fois que je regarde dans la session () il n'y a pas de message flash.

Qu'est-ce que je fais mal? il se sent comme je l'ai essayé toutes les variantes d'un message flash et rien ne semble fonctionner

+0

Comment accédez-vous à cette variable flash? Collez ce code ici. – Anonymous

+0

Je vide juste la session avec {{dd (Session :: all())}} – user1157885

Répondre

1
return redirect()->route('site::home')->flash('This is a message!'); 

OU

return \Redirect::back()->withWarning('Message you want show in View');