folkloreinc / laravel-graphql

Facebook GraphQL for Laravel 5. It supports Relay, eloquent models, validation and GraphiQL.
1.76k stars 233 forks source link

Help me setup grahpql laravel 5.5 #359

Open vantuanprimelabo opened 6 years ago

vantuanprimelabo commented 6 years ago

{ "message": "Type UserType not found.", "exception": "Folklore\GraphQL\Exception\TypeNotFound", "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQL.php", "line": 98, "trace": [ { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php", "line": 221, "function": "type", "class": "Folklore\GraphQL\GraphQL", "type": "->" }, { "file": "C:\Web\htdocs\grap\app\GraphQL\Query\UserQuery.php", "line": 19, "function": "__callStatic", "class": "Illuminate\Support\Facades\Facade", "type": "::" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\Support\Field.php", "line": 85, "function": "type", "class": "App\GraphQL\Query\UserQuery", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\Support\Field.php", "line": 105, "function": "getAttributes", "class": "Folklore\GraphQL\Support\Field", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQL.php", "line": 261, "function": "toArray", "class": "Folklore\GraphQL\Support\Field", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQL.php", "line": 131, "function": "buildObjectTypeFromFields", "class": "Folklore\GraphQL\GraphQL", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQL.php", "line": 76, "function": "objectType", "class": "Folklore\GraphQL\GraphQL", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQL.php", "line": 168, "function": "schema", "class": "Folklore\GraphQL\GraphQL", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQL.php", "line": 141, "function": "queryAndReturnResult", "class": "Folklore\GraphQL\GraphQL", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQLController.php", "line": 103, "function": "query", "class": "Folklore\GraphQL\GraphQL", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\folklore\graphql\src\Folklore\GraphQL\GraphQLController.php", "line": 60, "function": "executeQuery", "class": "Folklore\GraphQL\GraphQLController", "type": "->" }, { "function": "query", "class": "Folklore\GraphQL\GraphQLController", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Controller.php", "line": 54, "function": "call_user_func_array" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php", "line": 45, "function": "callAction", "class": "Illuminate\Routing\Controller", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Route.php", "line": 212, "function": "dispatch", "class": "Illuminate\Routing\ControllerDispatcher", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Route.php", "line": 169, "function": "runController", "class": "Illuminate\Routing\Route", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Router.php", "line": 658, "function": "run", "class": "Illuminate\Routing\Route", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 30, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 102, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Router.php", "line": 660, "function": "then", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Router.php", "line": 635, "function": "runRouteWithinStack", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Router.php", "line": 601, "function": "runRoute", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Router.php", "line": 590, "function": "dispatchToRoute", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php", "line": 176, "function": "dispatch", "class": "Illuminate\Routing\Router", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 30, "function": "Illuminate\Foundation\Http\{closure}", "class": "Illuminate\Foundation\Http\Kernel", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\fideloper\proxy\src\TrustProxies.php", "line": 56, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 149, "function": "handle", "class": "Fideloper\Proxy\TrustProxies", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 53, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php", "line": 30, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 149, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\TransformsRequest", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 53, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php", "line": 30, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 149, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\TransformsRequest", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 53, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php", "line": 27, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 149, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\ValidatePostSize", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 53, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php", "line": 46, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 149, "function": "handle", "class": "Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php", "line": 53, "function": "Illuminate\Pipeline\{closure}", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php", "line": 102, "function": "Illuminate\Routing\{closure}", "class": "Illuminate\Routing\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php", "line": 151, "function": "then", "class": "Illuminate\Pipeline\Pipeline", "type": "->" }, { "file": "C:\Web\htdocs\grap\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php", "line": 116, "function": "sendRequestThroughRouter", "class": "Illuminate\Foundation\Http\Kernel", "type": "->" }, { "file": "C:\Web\htdocs\grap\public\index.php", "line": 55, "function": "handle", "class": "Illuminate\Foundation\Http\Kernel", "type": "->" }, { "file": "C:\Web\htdocs\grap\server.php", "line": 21, "function": "require_once" } ] }