user() || !$request->user()->bitinflowToken()) { throw new AuthenticationException; } foreach ($scopes as $scope) { if (!$request->user()->bitinflowTokenCan($scope)) { throw new MissingScopeException($scope); } } return $next($request); } }