Laravel : Afficher le nom d'utilisateur authentifié dans le message d'état de redirection
P粉377412096
P粉377412096 2023-09-16 13:45:05
0
2
797

Je souhaite inclure le nom d'utilisateur authentifié lorsque l'utilisateur se connecte et que l'application redirige l'utilisateur vers la page applicable. Dans cet exemple spécifique, l'utilisateur sera redirigé vers sa page d'accueil authentifiée et le message d'état devrait indiquer "Bienvenue, {{Name}}"

Le message actuel affiche le code au lieu de la valeur réelle.

J'ai essayé ce qui suit :

public function authenticated()
    {
        if(Auth::user()->role_as == '1') //Admin = 1
        {
            return redirect('admin/dashboard')->with('status', 'Welcome to your Admin Dashboard, {{ Auth::user()->name }}.');
        }
        else
        {
            return redirect('/home')->with('status', 'Welcome back,' . " " . '{{ Auth::user()->name }}');

        }
    }

Cela renverra ce qui suit (l'image contient l'utilisateur “role_as == '0'”) :

Existe-t-il un autre moyen d'obtenir le résultat souhaité ?

P粉377412096
P粉377412096

répondre à tous(2)
P粉821808309
public function authenticated()
{
    if(Auth::user()->role_as == '1') //Admin = 1
    {
        return redirect('admin/dashboard')->with('status', 'Welcome to your Admin Dashboard, ' . Auth::user()->name . '.');
    }
    else
    {
        return redirect('/home')->with('status', 'Welcome back, ' . Auth::user()->name );

    }
}
P粉154228483

Essayez ceci :

public function authenticated()
    {
        if(Auth::user()->role_as == '1') //Admin = 1
        {
            return redirect('admin/dashboard')->with('status', 'Welcome to your Admin Dashboard, '. Auth::user()->name .'.');
        }
        else
        {
            return redirect('/home')->with('status', 'Welcome back,' . Auth::user()->name);

        }
    }

Vous ne devriez pas utiliser {{}} ici car cela ne fonctionne que sur les fichiers lame.

Nous utilisons également . pour concaténer des chaînes et des variables, telles que 'Bonjour' . $nom代码>. Les variables ne peuvent pas être placées entre guillemets lorsque vous les concaténez.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!