2016-09-30 82 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'); 
} 

回答