管理員角色我有一個數據庫,在此:管理員擁有真isAdmin屬性,但其他用戶有假isAdmin財產。添加在laravel 5.4
我想檢查誰登錄的用戶是管理員或沒有通過它們重定向到我的應用程序不同的頁面。我在Controller中的代碼是:
public function store(User $user)
{
if (auth()->attempt(request(['email', 'password']))) {
if ($user->isAdmin == 1) {
return redirect('/ShowUser');
}
{
return redirect('/lo');
}
}
return back()->withErrors(
[
'message' => 'Error'
]
);
}
但是這段代碼不起作用;它始終將用戶發送到'/lo'
。我該如何解決它?
'if($ user-> isAdmin){// Code here ...}'? – ako
對於** Laravel **中的**用戶角色許可**管理**我建議[this](https://github.com/Zizaco/entrust)。 – ako
@ako此代碼檢查用戶是否是數據庫中的Admin屬性 – Honey