Laravel: リダイレクトステータスメッセージに認証されたユーザー名を表示する
P粉377412096
P粉377412096 2023-09-16 13:45:05
0
2
856

ユーザーがログインするときに認証されたユーザー名を含めて、アプリケーションがユーザーを該当するページにリダイレクトするようにしたいと考えています。この特定の例では、ユーザーは認証されたホームページにリダイレクトされ、ステータス メッセージは「おかえりなさい、{{Name}}」

となります。

現在のメッセージには、実際の値ではなくコードが表示されます。

私は次のことを試しました:

リーリー

これは以下を返します (画像にはユーザーが含まれています) "role_as == '0'")

望ましい結果を達成するための他の方法はありますか?

P粉377412096
P粉377412096

全員に返信(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 );

    }
}
いいねを押す +0
P粉154228483

###これを試して:### リーリー

{{}}

はブレード ファイルでのみ機能するため、ここでは使用しないでください。 また、

.

を使用して、 'Hello' などの文字列と変数を連結します。 $name。変数を連結する場合、変数を引用符で囲むことはできません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート