老师,我不太理解 Guards 这个概念,在 AdminController
中使用 return Auth::guard('admin')->user()
是获得已登录管理员信息的。
我看到 config/auth.app
这个文件里有
'defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
也就是说在使用 Auth 门面类的时候, Auth::user()
默认相当于使用 Auth::guard('web')->user()
。
感觉 Guards 有点 Middleware 的意思?