我創建了一個小的刀片檔案,我將在我的應用程式的幾個頁面上使用它。這是登錄用戶的特殊導航。其中一個鏈接應將用戶重定向到他們的個人資料。我正在使用這樣的用戶名:"profiles/{{username}}"。如何將用戶名傳遞給將在多個頁面上使用的刀片?其中一些頁面已經使用了用戶資料,但其中一些不需要。就個人而言,當我只需要一個用戶名時,我看不出將整個用戶資料傳遞給所有頁面的意義。我怎樣才能實作它?
uj5u.com熱心網友回復:
use Illuminate\Support\Facades\Auth;
// 獲取當前認證的用戶...
$user = Auth::user();
// 獲取當前認證用戶的 ID...
$id = Auth::id();
// 也可以檢查用戶是否登錄
if (Auth::check()) {
Auth::user()->username
}
//在視圖上,你可以有這樣的東西:
@if (Auth::check())
Auth::user()->username
@endif
這也可以在您的視圖模板上使用@ a-notation 完成
在視圖頁面上,始終添加 {{}} 以列印您的資料。例如
//For printing username on the view
{{Auth::user()->username }}
//For printing id on the view
{{Auth::user()->id }}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/450882.html
標籤:拉拉维尔 验证 laravel-刀片
