Laravel France
redirection
LepetitHero
Bonjour à tous!! J'ai un souci de redirection. Au fait, je voudrais que les Utilisateurs et l' admin utilisent le même formulaire pour se loguer. Dans ce cas j'ai deux conditons, si c'est un admin il sera redirigé sur la page d'administration sinon il obtient la page d'accueil du front. Mais lorsque je code ceci:
public function index()
{
if(Auth::user()->$admin)
{
return view('pages.back.dashboard');
}
else
return view('pages.front.accueil');
}
je me retrouve avec cette erreur:
ErrorException
Undefined variable: admin
http://localhost:8000/
dans mon navigateur. Je sollicite votre aide. Merci
Posté il y a 1 mois
bestmomo
Salut,
Je pense plutôt que c'est ça :
if(Auth::user()->admin)
Et tu peux te passer du second else.
Pour pousser l'amélioration du code tu peux aussi utiliser un opérateur ternaire.
Posté il y a 1 mois
Bilal
Le mieux est de nommer tes routes.
return redirect()->route('NameRoute')
Posté il y a 1 mois
stockhausen
best momo le certicat ssl du forum est down !
Posté il y a 1 mois
LepetitHero
Merci à tous pour votre aide. j'ai pu resoudre le problème.
Posté il y a 4 semaines
Vous ne pouvez pas répondre à ce sujet.