dalnix/laravel-graphql-generator

laravel-graphql 的查询、类型和突变生成器

0.2.2 2019-04-12 05:59 UTC

This package is not auto-updated.

Last update: 2024-09-27 14:04:48 UTC


README

注意:正在进行中

此包将帮助您为 Folkloreatelier/laravel-graphql 包生成类型、查询和突变。

安装

安装 composer 包

$ composer install dalnix/laravel-graphql-generator

使用以下命令生成您的类型、查询或突变,文件将创建在 app/GraphQL/Type、app/GraphQL/Mutation 或 app/GraphQL/Query 中。当创建新的类型时,数据库中表的所有列都将导入,如果您想删除不应通过 GraphQL 访问的字段,请编辑您的类型字段方法。

$ php artisan dalnix:graphql:make

发布配置以更改您的 GraphQL 架构

$ php artisan vendor:publish

测试您的查询或突变: (app_url)/graphiql/custom(custom 是默认的 laravel graphql 生成器模式)

注意

laravel graphql 生成器不生成查询或突变的完整功能解析函数,您必须手动编辑查询或突变才能返回数据。

您无法通过命令添加关系,要这样做,您必须编辑您的类型,以便能够进行具有预加载关系的查询,请参阅 laravel-graphql 的关于预加载关系的文档

待办事项

  • 使能够通过命令直接添加关系

许可

AGPL-3.0