[英]User Authentication if Admin or User laravel 5.8
我现在是Laravel的新手。 这是我用这个框架建立的第一次。 我正在尝试创建登录。 通过运行php artisan make:auth
命令很容易但是我试图确定登录的用户是普通用户还是管理员?
$table->boolean('is_admin')->nullable();
我试图将其添加到我的user
模型以确定用户是否是管理员,并尝试通过添加此代码来修改我的LoginController
。
public function determineTypeLogin(Request $request)
{
$user = auth()->user()->is_admin;
if ($user == 1) {
return "admin";
}
return "not admin";
}
但没有运气..请帮助
请检查一下
public function determineTypeLogin(Request $request)
{
$user = Auth::user()->is_admin;
if ($user == 1) {
return "admin";
}
return "not admin";
}
我认为没有必要检查$user == 1
它只返回tru或false所以你可以直接检查
public function determineTypeLogin(Request $ request){$ user = Auth :: user() - > is_admin;
if ($user) {
return "admin";
}
return "not admin";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.