dalnix / laravel-graphql-generator
laravel-graphql 的查询、类型和突变生成器
0.2.2
2019-04-12 05:59 UTC
Requires
- php: ^7.0
- folklore/graphql: ~1
- laravel/framework: ~5.6.0|~5.7.0
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