JWT-Token:未找到类'Tymon \ JWTAuth \ Providers \ JWTAuthServiceProvider'

时间:2015-12-28 02:15:46

标签: php laravel-5 jwt

我正在使用本指南https://scotch.io/tutorials/token-based-authentication-for-angularjs-and-laravel-apps#installing-the-angularjs-dependencies来实现JWT-token,但是当我来到我要测试API的部分时,我得到了这个错误:

  

未找到类'Tymon \ JWTAuth \ Providers \ JWTAuthServiceProvider'

无论我尝试访问哪条路线,都会弹出此错误。我在laravel很新,所以我无法弄清楚出了什么问题,或者我做得不对 - 谢谢。

2 个答案:

答案 0 :(得分:3)

对于那些从scotch.io教程(优秀的教程btw)中找到这个问题的人来说,问题是这些行:

'JWTAuth'   => Tymon\JWTAuthFacades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuthFacades\JWTFactory::class

应该是这个(额外\):

'JWTAuth'   => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class

答案 1 :(得分:1)

我想你忘了使用门面

use Tymon\JWTAuth\Facades\JWTAuth;

尝试在控制器顶部添加此行