ユーザーがログインするときに認証されたユーザー名を含めて、アプリケーションがユーザーを該当するページにリダイレクトするようにしたいと考えています。この特定の例では、ユーザーは認証されたホームページにリダイレクトされ、ステータス メッセージは「おかえりなさい、{{Name}}」
となります。現在のメッセージには、実際の値ではなくコードが表示されます。
私は次のことを試しました:
リーリーこれは以下を返します (画像にはユーザーが含まれています)
"role_as == '0'")
:
望ましい結果を達成するための他の方法はありますか?
P粉8218083092023-09-17 12:14:13
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粉1542284832023-09-17 11:54:07
###これを試して:### リーリー
{{}} はブレード ファイルでのみ機能するため、ここでは使用しないでください。
また、
を使用して、 'Hello' などの文字列と変数を連結します。 $name
。変数を連結する場合、変数を引用符で囲むことはできません。