- Updates
- Description
- Key packages
- Installation
- Usage
2021-12-21 - added generation graphql schemas (ONLY TYPES) based on Laravel models and tables.
2023-09-10 - upgraded to lighthouse 6.16.
2024-02-03 - Added initial support for generating (QUERIES & MUTATIONS).
Lighthouse schema generator is a package for generation graphql schemas made as an extension for "nuwave/lighthouse" package.
- Lighthouse-php (https://github.com/nuwave/lighthouse)
- Doctrine/DBAL (https://github.com/doctrine/dbal)
- Set up database connection in .env configuration file.
- Run:
composer require nodesol/lighthouse-schema-generator
Graphql schemas generation:
php artisan make:graphql-schema
-f|force - force schemas generation, rewriting existing schemas --models-path= - Path for models folder, relative to app path