Lumen 5.2 通过 JWT 进行身份验证


Lumen 5.2 authentication through jwt

我是Lumen的新手,我尝试通过访问令牌对我的用户进行身份验证,我按照以下博客中的所有步骤操作 带有 Lumen 的 JWT

在获取令牌(登录)步骤时,我总是收到以下错误:

BindingResolutionException in Container.php第 839 行:

无法解析的依赖项解析 [参数 #0 [ $app ]] 在类中 Illuminate''Cache''CacheManager

我正在使用lumen 5.2 php 5.5.12

首先,

如果你查看你的composer.json文件,你会发现Lumen需要最低PHP版本5.5.9,但你的问题不是由此而来的。您需要注册缓存服务提供程序。我发现通过将此代码添加到 bootstrap/app.php 文件中,在其他地方的论坛上发布了一个快速黑客。

$app->alias('cache', 'Illuminate'Cache'CacheManager');
$app->alias('auth', 'Illuminate'Auth'AuthManager');

希望对您有所帮助。