Laravel: Tunjukkan nama pengguna yang disahkan dalam mesej status ubah hala
P粉377412096
P粉377412096 2023-09-16 13:45:05
0
2
798

Saya mahu memasukkan nama pengguna yang disahkan apabila pengguna log masuk dan apl mengubah hala pengguna ke halaman yang berkenaan. Dalam contoh khusus ini, pengguna akan diubah hala ke halaman utama mereka yang telah disahkan dan mesej status harus berbunyi "Selamat Datang kembali, {{Nama}}"

Mesej semasa menunjukkan kod dan bukannya nilai sebenar.

Saya mencuba perkara berikut:

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 }}');

        }
    }

Ini akan mengembalikan yang berikut (imej mengandungi pengguna “role_as == '0'”) :

Adakah cara lain untuk mencapai hasil yang diinginkan?

P粉377412096
P粉377412096

membalas semua(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 );

    }
}
P粉154228483

Cuba ini:

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);

        }
    }

Anda tidak boleh menggunakan {{}} di sini kerana ia hanya berfungsi pada fail bilah.

Kami juga menggunakan . untuk menggabungkan rentetan dan pembolehubah, seperti 'Hello' . $nama代码>. Pembolehubah tidak boleh disertakan dalam petikan apabila anda menggabungkannya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!