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