diff --git a/src/Providers/GraphQLiteServiceProvider.php b/src/Providers/GraphQLiteServiceProvider.php index f92f5d9..27a03b0 100644 --- a/src/Providers/GraphQLiteServiceProvider.php +++ b/src/Providers/GraphQLiteServiceProvider.php @@ -3,6 +3,7 @@ namespace TheCodingMachine\GraphQLite\Laravel\Providers; use GraphQL\Type\Definition\ObjectType; +use GraphQL\Type\Definition\Type; use GraphQL\Type\SchemaConfig; use Illuminate\Contracts\Auth\Access\Gate; use Illuminate\Contracts\Auth\Factory as AuthFactory; @@ -157,7 +158,12 @@ public function register() $config = SchemaConfig::create(); $config->setSubscription(new ObjectType([ 'name' => 'Subscription', - 'fields' => [], + 'fields' => [ + 'dummy' => [ + 'type' => Type::string(), + 'description' => 'Dummy field to avoid an exception in the generate-schema command.', + ], + ], ])); $service->setSchemaConfig($config);