meharwaheed / lighthouse-schema-generator
Laravel GraphQL Schema Generator
dev-main
2024-03-29 18:50 UTC
Requires
- php: >= 8.2
- doctrine/dbal: ^4.0
- nuwave/lighthouse: ^6.36
Requires (Dev)
- orchestra/testbench: ^8.10.1
- vimeo/psalm: ^5.15.0
This package is auto-updated.
Last update: 2024-09-29 19:49:19 UTC
README
本文件内容
- 更新
- 描述
- 关键包
- 安装
- 使用
更新
2021-12-21 - 增加了基于 Laravel 模型和表的 GraphQL 模式生成(仅限类型)的功能。
2023-09-10 - 升级到 lighthouse 6.16。
2024-02-03 - 添加了生成(查询和突变)的初始支持。
描述
Lighthouse schema generator 是一个用于生成 GraphQL 模式的包,作为 "nuwave/lighthouse" 包的扩展。
关键包
- Lighthouse-php (https://github.com/nuwave/lighthouse)
- Doctrine/DBAL (https://github.com/doctrine/dbal)
安装
- 设置 在 .env 配置文件中设置数据库连接。
- 运行
composer require meharwaheed/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