我有一个"用户"具有名为" active"的属性的表它被设置为布尔值。所以它只接受值true / false或1/0。
但我的代码似乎没有做这项工作;
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时,每个帐户都可以正常工作。
答案 0 :(得分:0)
试试这个:
if(Auth::user()) { //checking if the user is logged in..
if(Auth::user()->active == 1)
{
if(Auth::user()->user_level === 'Administrator')
{
return view('admin.home');
}
else
{
return view('user.home');
}
}
else
{
return redirect()->back();
}
}