首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tymon JWTAUTH从令牌中排除路由

Tymon JWTAUTH从令牌中排除路由
EN

Stack Overflow用户
提问于 2018-07-19 15:57:22
回答 1查看 613关注 0票数 1

我安装了laravel 5.6并配置了tymon jwtauth令牌。

所有的工作都很好并且完成了。

在laravel 5.1中,我使用此函数从jwt身份验证中排除函数:

代码语言:javascript
复制
public function __construct() {
    $this->middleware('jwt.auth', ['except' => ['login']]);
}

还尝试过:

代码语言:javascript
复制
public function __construct() {

    $this->middleware('jwt.auth')->except([
        'login'
    ]);
}

它在laravel 5.6中不起作用,你知道吗?我想删除登录功能,这样用户就可以登录,获取令牌并将其与每个请求一起发送。

EN

回答 1

Stack Overflow用户

发布于 2018-07-19 17:39:36

代码语言:javascript
复制
protected $routeMiddleware = [

'jwt.auth' => 'Tymon\JWTAuth\Middleware\GetUserFromToken',
'jwt.refresh' => 'Tymon\JWTAuth\Middleware\RefreshToken',
]

我把这个放进去

受保护的$Middleware

在api.php中,我将我的路由不放在web.php中

代码语言:javascript
复制
Route::post('user/register', 'APIRegisterController@register');
Route::post('user/login', 'APILoginController@login');
Route::middleware('jwt.auth')->get('testFunc', 'testController@testFunc');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51417300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档