dm-la / lighthouse-schema-generator
v0.1.0
2021-12-21 20:44 UTC
Requires
- php: >= 7.2
- doctrine/dbal: ^3.1
- nuwave/lighthouse: ^5.12
Requires (Dev)
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.0
- phpstan/phpstan: ^1.1
- squizlabs/php_codesniffer: ^3.6
- vimeo/psalm: ^4.12
README
本文件内容
- 更新
- 描述
- 主要包
- 安装
- 使用
更新
2021年12月21日 - 添加了基于 Laravel 模型和表的 GraphQL 模式生成(仅类型)功能。
描述
Lighthouse 模式生成器是一个为 "nuwave/lighthouse" 包扩展而创建的用于生成 GraphQL 模式的包。
主要包
- Lighthouse-php (https://github.com/nuwave/lighthouse)
- Doctrine/DBAL (https://github.com/doctrine/dbal)
安装
- 设置 在 .env 配置文件中设置数据库连接。
- 运行:composer require dm-la/lighthouse-schema-generator
使用
GraphQL 模式生成
php artisan make:graphql-schema
-f|force - force schemas generation, rewriting existing schemas --models-path= - Path for models folder, relative to app path