2017-03-08 77 views
1

我已經爲Laravel 5.4實現Tymon智威湯遜5.4 &其與用戶(默認)模型正常工作。Laravel 5.4 Tymon JWT Auth Guard驅動程序未定義

但是,我希望它爲api後衛工作,而不是默認的網絡。

如果我設置默認後衛API &一套API驅動程序爲令牌:

'api' => [ 
     'driver' => 'token', 
     'provider' => 'app_users', 
    ], 

我獲得以下錯誤

Call to undefined method Illuminate\Auth\TokenGuard::attempt() 

如果我設置API司機智威湯遜-auth的,我得到follwing錯誤

Auth guard driver [api] is not defined. 

有趣的是,它工作正常如果我將驅動程序更改爲會話。

'api' => [ 
     'driver' => 'session', 
     'provider' => 'api_users', 
    ], 

只是想知道我應該JWT API令牌設置什麼驅動程序,爲會話驅動程序僅適用於網絡?

回答

1

發帖回答我的問題:

沒有爲JWT 0.5沒有保護的支持。 您將需要使用最新的1.0.0-版本之一。

謝謝。

相關問題