我有一個名爲「active」的屬性設置爲布爾值的「用戶」表。所以它只接受true/false或1/0的值。Laravel - 檢查帳戶是否有效
但我在這裏的代碼似乎沒有做的工作;
if(Auth::user()->active == 1){
if(Auth::user()->user_level === 'Administrator'){
return view('admin.home');
} else {
return view('user.home');
}
} else {
return redirect()->back();
}
我無法登錄與第一條件活躍賬戶,但是當我將其更改爲0,每個帳戶的作品即使壽它是無效的。
確定用戶已經登錄?使用'dd(Auth :: user());'來檢查用戶是否先登錄。 –
@MichaelChen我有點困惑如何使用它。我試過回來,但它給了我一個JSON thingy –
你可以像這樣使用它:'@php dd(Auth :: user()); @ endphp' –