aiiro / laravel-graphql-factory
dev-master
2019-10-08 16:00 UTC
Requires (Dev)
- orchestra/testbench: ^4.0
This package is not auto-updated.
Last update: 2024-09-19 14:11:41 UTC
README
安装
composer require --dev aiiro/laravel-graphql-factory
配置
可选地,您可以通过运行以下命令发布配置文件。
php artisan vendor:publish --provider="Aiiro\GraphQL\GraphQLFactoryServiceProvider"
然后,您可以在 config/graphql-factory.php
中找到它。
<?php return [ 'path' => 'app', /** * List of the columns that will not appear in the type schema. */ 'ignored_columns' => [ 'deleted_at', ], ];
使用方法
安装和配置后,您可以通过运行以下命令生成模式文件。
请将表名作为参数传递给 generate:type
命令。
php artisan generate:type books
app/Book.graphql
type Book { id: Int title: String created_at: String updated_at: String }
要生成数据库中所有表的类型文件。
使用 --all
选项而不指定表名,以生成数据库中所有表的类型模式。
如果已存在表的类型模式,它将被跳过,并继续生成其他表的模式。
php artisan generate:type --all
许可证
该项目发布在 MIT 许可证下。有关详细信息,请参阅 MIT 许可证。