用的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);
}
慕侠2389804
慕运维8079593
慕标5832272
随时随地看视频慕课网APP