meharwaheed/lighthouse-schema-generator

Laravel GraphQL Schema Generator

dev-main 2024-03-29 18:50 UTC

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" 包的扩展。

关键包

安装

  1. 设置 在 .env 配置文件中设置数据库连接。
  2. 运行
    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