我已经为管理员完成了多重身份验证系统,并且运行良好。但是当管理员登录时,我想在前端标题中显示他们的名字。我正在使用Auth::user()
,但null
即使用户(管理员)已登录,它也会返回。下面是前端的控制器代码
public function __construct()
{
$this->middleware('auth:admin');
}
public function index(){
// return view('frontEnd.homepage');
return dd(Auth::user());
}
如果我不使用中间件,那么我可以访问经过身份验证的用户(管理员)。但是当管理员未经身份验证时,它会阻止前端页面的访问。我该如何解决?