Class 'App\GraphQL\Query\GraphQL' 未找到错误,尽管包含在 config/app 中 - 服务提供商和别名
Class 'App\GraphQL\Query\GraphQL' not found Error although included in config/app - service provider and aliases
无法在包含的 graphql 中处理查询类 被报告为未找到
我正在使用 Laravel 版本 5.8.8 和 https://github.com/rebing/graphql-laravel
提供的 graphql 插件
'GraphQL' => Rebing\GraphQL\Support\Facades\GraphQL::class
Rebing\GraphQL\GraphQLServiceProvider::class,
Graphiql\GraphiqlServiceProvider::class,
您在 config.php
中包含了 Facade,但是当您尝试在 app/GraphQL/Query
中的一个文件中访问它时,您还没有引用它。
在要使用 Facade 的文件中定义命名空间后,您必须为 Facade 添加 use 语句:
<?php
namespace App\GraphQL\Query;
use GraphQL;
// ...
如果不这样做,PHP 会尝试将 class 调用的命名空间自动解析为您当前所在的任何命名空间(因此会出现无法找到 App\GraphQL\Query\GraphQL
).
无法在包含的 graphql 中处理查询类 被报告为未找到
我正在使用 Laravel 版本 5.8.8 和 https://github.com/rebing/graphql-laravel
提供的 graphql 插件'GraphQL' => Rebing\GraphQL\Support\Facades\GraphQL::class
Rebing\GraphQL\GraphQLServiceProvider::class,
Graphiql\GraphiqlServiceProvider::class,
您在 config.php
中包含了 Facade,但是当您尝试在 app/GraphQL/Query
中的一个文件中访问它时,您还没有引用它。
在要使用 Facade 的文件中定义命名空间后,您必须为 Facade 添加 use 语句:
<?php
namespace App\GraphQL\Query;
use GraphQL;
// ...
如果不这样做,PHP 会尝试将 class 调用的命名空间自动解析为您当前所在的任何命名空间(因此会出现无法找到 App\GraphQL\Query\GraphQL
).