Laravel Multi-Auth系统Auth :: user()返回null

时间:2019-02-24 11:57:20

标签: php laravel laravel-middleware laravel-authentication

我已经为管理员完成了多重身份验证系统,并且工作正常。但是,当管理员登录时,我想在前端标题中显示其名称。我正在使用Auth::user(),但即使用户(管理员)已登录,它也会返回null。以下是前端的控制器代码

public function __construct()
{
    $this->middleware('auth:admin');
}

public function index(){
    // return view('frontEnd.homepage');
    return dd(Auth::user());
}

如果我不使用中间件,那么我可以访问经过身份验证的用户(管理员)。但是当管理员未经身份验证时,这将阻止对前端页面的访问。我该如何解决?

0 个答案:

没有答案
相关问题