header('token'); if (!$token) { return json(['code' => 401, 'msg' => 'token cannot be empty']); } $data = LcJWTService::parseToken($token); $claims = $data['claims']; $validateRes = LcJWTService::validationToken($token, $claims->get('uid')); if ($validateRes !== true) { return json(['code' => 401, 'msg' => 'token verification failed']); } $request->uid = $claims->get('uid'); $request->user_info = User::where('uid', $request->uid)->find(); return $next($request); } }