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?
试试这个:
您不应在此处使用
{{}}
,因为它仅适用于刀片文件。我们还使用
.
来连接字符串和变量,例如'Hello' 。 $名称代码>。当您连接它们时,变量不能用引号引起来。