2016-09-30 55 views
0

我在laravel 5.3中创建了一个RESTApi以及我的API我也为管理员使用了一个Web应用程序。在这个网络应用程序中,我使用laravel的easy auth(php artisan make:auth),它工作得很好,但是在启动我的web应用程序之前,我使用JWT授权来处理RESTApi。现在,当我试图让从JWToken用户使用该调用在Laravel 5.3中使用多重身份验证?

Auth:user() 

它不返回正确的用户,则返回用户在我的“管理员”模式。我有两个模型,User和Admin,其中User用于我的API,Admin用于我的Web /管理应用程序。有没有一种方法可以将这两种身份验证分开,以便使用“Admin”的简单身份验证和“User”的JWT?

在我的每一个API控制器我在构造函数中有这样的中间件:

public function __construct() 
{ 

    $this->middleware('jwt.auth'); 
} 

回答