我想在用戶登入時包含經過身份驗證的用戶名,並且應用程式將用戶重定向到適用的頁面。在此特定範例中,使用者將被重定向到其經過驗證的主頁,狀態訊息應顯示「歡迎回來,{{Name}}」
目前訊息顯示代碼而不是實際值。
我嘗試過以下方法:
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 }}'); } }
這將傳回以下內容(圖像包含用戶
“role_as == '0'”)
:
還有什麼其他方法可以達到預期的結果?
試試這個:
您不應該在此處使用
{{}}
,因為它只適用於刀片檔案。我們也使用
.
來連接字串和變量,例如'Hello' 。 $名稱代码>。當您連接它們時,變數不能用引號引起來。