Laravel: Authentifizierten Benutzernamen in der Weiterleitungsstatusmeldung anzeigen
P粉377412096
P粉377412096 2023-09-16 13:45:05
0
2
855

Ich möchte den authentifizierten Benutzernamen angeben, wenn sich der Benutzer anmeldet und die App den Benutzer auf die entsprechende Seite weiterleitet. In diesem konkreten Beispiel wird der Benutzer zu seiner authentifizierten Homepage weitergeleitet und die Statusmeldung sollte „Willkommen zurück, {{Name}}“ lauten

Die aktuelle Meldung zeigt den Code anstelle des tatsächlichen Werts.

Ich habe Folgendes versucht:

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 }}');

        }
    }

Dadurch wird Folgendes zurückgegeben (Bild enthält Benutzer “role_as == '0'”) :

Gibt es eine andere Möglichkeit, das gewünschte Ergebnis zu erzielen?

P粉377412096
P粉377412096

Antworte allen(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

试试这个:

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);

        }
    }

您不应在此处使用 {{}},因为它仅适用于刀片文件。

我们还使用 . 来连接字符串和变量,例如 'Hello' 。 $名称代码>。当您连接它们时,变量不能用引号引起来。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage