Lumen 安装(未完成)

未匹配的标注

通过 composer 安装

运行以下命令安装最新版本:

composer require tymon/jwt-auth

修改引导文件

添加以下代码片段到 bootstrap/app.php 文件中的提供者部分,如下所示:

// 取消这行注释
$app->register(App\Providers\AuthServiceProvider::class);

// 添加到这行
$app->register(Tymon\JWTAuth\Providers\LumenServiceProvider::class);

然后取消同一文件中 auth 中间件的注释:

$app->routeMiddleware([
    'auth' => App\Http\Middleware\Authenticate::class,
]);

生成密钥

我自带了一个助手命令来帮您生成密钥:

php artisan jwt:secret

这将使用 JWT_SECRET=foobar 类似的内容来更新您的 .env 文件。

这将用于签署您 token 的密钥。具体如何发生取决于您选择使用的算法。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~