أريد جلب البيانات عن طريق استخدام graphql في لارافل، ولكن بعد إضافة الكود عندما أقوم بتنفيذ الأمر:
php artisan serve
يظهر لدي هذا الخطأ:
PHP Fatal error: Declaration of App\GraphQL\Queries\ItemsQuery::type() must be compatible with Rebing\GraphQL\Support\Field::type(): GraphQL\Type\Definition\Type in /Users/app/GraphQL/Queries/ItemsQuery.php on line 9
السؤال
Amir Alsaeed
أريد جلب البيانات عن طريق استخدام graphql في لارافل، ولكن بعد إضافة الكود عندما أقوم بتنفيذ الأمر:
php artisan serve
يظهر لدي هذا الخطأ:
PHP Fatal error: Declaration of App\GraphQL\Queries\ItemsQuery::type() must be compatible with Rebing\GraphQL\Support\Field::type(): GraphQL\Type\Definition\Type in /Users/app/GraphQL/Queries/ItemsQuery.php on line 9
وهذا هو الجزء الخاص بالاستعلام:
وفي ملف graphql.php :
'prefix' => 'graphql', 'routes' => '{graphql_schema?}', 'controllers' => \Rebing\GraphQL\GraphQLController::class.'@query', 'middleware' => [], 'route_group_attributes' => [], 'default_schema' => 'default', 'schemas' => [ 'default' => [ 'query' => [ 'item' => App\GraphQL\Queries\ItemQuery::class, 'items' => App\GraphQL\Queries\ItemsQuery::class, ] ], ], 'types' => [ 'Item' => App\GraphQL\Types\ItemType::class, ], 'lazyload_types' => false, 'error_formatter' => ['\Rebing\GraphQL\GraphQL', 'formatError'], 'errors_handler' => ['\Rebing\GraphQL\GraphQL', 'handleErrors'], 'params_key' => 'variables', 'security' => [ 'query_max_complexity' => null, 'query_max_depth' => null, 'disable_introspection' => false, ], 'pagination_type' => \Rebing\GraphQL\Support\PaginationType::class, 'graphiql' => [ 'prefix' => '/graphiql', 'controller' => \Rebing\GraphQL\GraphQLController::class.'@graphiql', 'middleware' => [], 'view' => 'graphql::graphiql', 'display' => env('ENABLE_GRAPHIQL', true), ], 'defaultFieldResolver' => null, 'headers' => [], 'json_encoding_options' => 0, ];
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.