我想获取Auth :: User()中的数组元素值。后
数组的{{dd(Auth::User()}}
输出显示许多元素:
Admin {#474 ▼
#guard: "admin"
#fillable: array:4 [▶]
#hidden: array:2 [▶]
#connection: "mysql"
#table: null
#primaryKey: "id"
#keyType: "int"
+incrementing: true
#with: []
我正在尝试使用Auth::user()->guard;
进行访问,但这对我不起作用。请告诉我如何得到这个。提前非常感谢。
答案 0 :(得分:1)
检查此功能。它将对照所有防护检查当前登录的用户。在这里,我使用dd转储已登录的防护。但是您可以提取并利用它来做您想做的任何事情。
$guards = array_keys(config('auth.guards'));
foreach ($guards as $guard) {
if(Auth::guard($guard)->check()) dd($guard);
}