用的jwt 我在中间件中刷新的token 刷新后旧的token会被jwt加入黑名单 这个时候控制器中再用JWTAuth::getToken()
获取token的话会提示The token has been blacklisted
这种情况怎么办?我怎样在控制器的index方法中获取这个新的token呢?
Route::group(['namespace' => 'Api'], function(){ Route::middleware(['refresh'])->group(function () { Route::post('index', 'AuthController@index'); }); });
中间件
$old_token = JWTAuth::getToken(); $token = JWTAuth::refresh($old_token);
AuthController
public function index() { $token = JWTAuth::getToken(); $user = JWTAuth::parseToken()->authenticate(); dd($user); }
慕运维8079593
慕标5832272