我有一个简单的用户表
-id
-name
-role
我应该使用第一种还是第二种方法?
第一种方法
1.
if(auth()->user()->role == 'admin')
{
// do something
}
else if (auth()->user()->role == 'supervised')
{
// do something
}
else{
//this is a simple user
}
这是第二种方法
2.
$auth = auth()->user();
if($user->role == 'admin')
{
// do something
}
else if ($user->role == 'supervised')
{
// do something
}
else{
//this is a simple user
}
每次我调用这个方法时都会auth()->user()调用数据库吗!!!?
慕斯709654
月关宝盒