header('Authorization'); if ($authorization) { $jwt = trim(ltrim($authorization, 'Bearer')); try { $request->{$this->authService->getUserType()->value . 'ID'} = $this->authService->verifyToken($jwt); $request->token = $jwt; } catch (\Exception $e) { if ($isLogin) { return abort(401, $e->getMessage()); } } } else if ($isLogin) { return abort(401, 'Authorization header is required'); } return $next($request); } }