Rumah > Soal Jawab > teks badan
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粉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
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.