首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类'App\GraphQL\Query\GraphQL‘虽然包含在config/app服务提供程序和别名中,但仍未找到错误

类'App\GraphQL\Query\GraphQL‘虽然包含在config/app服务提供程序和别名中,但仍未找到错误
EN

Stack Overflow用户
提问于 2019-03-28 13:08:19
回答 1查看 2.1K关注 0票数 0

无法以包含类的形式处理graphql中的查询被报告为“找不到”

我使用的是LaravelVersion5.8.8和https://github.com/rebing/graphql-laravel提供的graphql插件

代码语言:javascript
复制
'GraphQL' => Rebing\GraphQL\Support\Facades\GraphQL::class


Rebing\GraphQL\GraphQLServiceProvider::class,
Graphiql\GraphiqlServiceProvider::class,
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-28 13:15:56

您正在config.php中包含Facade,但是当您试图在app/GraphQL/Query中的一个文件中访问它时,您还没有引用facade。

在要使用Facade的文件中定义名称空间之后,必须为facade添加一个use语句:

代码语言:javascript
复制
<?php
namespace App\GraphQL\Query;

use GraphQL;
// ...

如果不这样做,PHP将尝试自动解析类调用的名称空间到当前所在的任何名称空间(因此出现了无法找到App\GraphQL\Query\GraphQL的错误)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55398448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档