haxibiao / lighthouse
A framework for serving GraphQL from Laravel
Requires
- php: >= 7.2
- ext-json: *
- haydenpierce/class-finder: ^0.4
- illuminate/auth: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/bus: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/contracts: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/http: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/pagination: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/queue: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/routing: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/support: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- illuminate/validation: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- laragraph/utils: ^1
- thecodingmachine/safe: ^1
- webonyx/graphql-php: ^14.5
Requires (Dev)
- bensampo/laravel-enum: ^1.28.3 || ^2 || ^3
- ergebnis/composer-normalize: ^2.2.2
- laravel/framework: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- laravel/legacy-factories: ^1.0
- laravel/lumen-framework: 5.6.* || 5.7.* || 5.8.* || ^6 || ^7 || ^8
- laravel/scout: ^7 || ^8
- mll-lab/graphql-php-scalars: ^4
- mockery/mockery: ^1.0
- nunomaduro/larastan: ^0.6
- orchestra/testbench: 3.6.* || 3.7.* || 3.8.* || 3.9.* || ^4 || ^5 || ^6
- phpbench/phpbench: 1.0.0-alpha4
- phpstan/phpstan-mockery: ^0.12.5
- phpstan/phpstan-phpunit: ^0.12.17
- phpunit/phpunit: ^7.5 || ^8.4 || ^9
- predis/predis: ^1.1
- pusher/pusher-php-server: ^4
- rector/rector: ^0.9
- thecodingmachine/phpstan-safe-rule: ^1.0
Suggests
- bensampo/laravel-enum: Convenient enum definitions that can easily be registered in your Schema
- laravel/scout: Required for the @search directive
- mll-lab/graphql-php-scalars: Useful scalar types, required for @whereConditions
- mll-lab/laravel-graphql-playground: GraphQL IDE for better development workflow - integrated with Laravel
- dev-master
- v5.2.9
- v5.2.8
- v5.2.7
- v5.2.6
- v5.2.5
- v5.2.4
- v5.2.3
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.0
- v5.0.2
- v5.0.1
- v5.0.0
- v5.0-beta.3
- v5.0-beta.2
- v5.0-beta.1
- v5.0-alpha.4
- v5.0-alpha.3
- v5.0-alpha.2
- v5.0-alpha.1
- 4.x-dev
- v4.18.0
- v4.17.0
- v4.16.3
- v4.16.2
- v4.16.1
- v4.16.0
- v4.15.0
- v4.14.1
- v4.14.0
- v4.13.1
- v4.13.0
- v4.12.4
- v4.12.3
- v4.12.2
- v4.12.1
- v4.12.0
- 4.11.0
- 4.10.2
- v4.10.1
- v4.10.0
- v4.9.0
- v4.8.1
- v4.8.0
- v4.7.2
- v4.7.1
- v4.7.0
- v4.6.0
- v4.5.3
- v4.5.2
- v4.5.1
- v4.5.0
- v4.4.2
- v4.4.1
- v4.4.0
- v4.3.0
- v4.2.1
- v4.2.0
- v4.1.1
- v4.1.0
- v4.0.0
- v4.0-beta.2
- v4.0-beta.1
- v4.0-alpha.3
- v4.0-alpha.2
- v4.0-alpha.1
- 3.x-dev
- v3.7.0
- v3.6.1
- v3.6.0
- v3.5.3
- v3.5.2
- v3.5.1
- v3.5.0
- v3.4.0
- v3.3.0
- v3.2.1
- v3.2.0
- v3.1.0
- v3.0.0
- v3.0-beta.4
- v3.0-beta.3
- v3.0-beta.2
- v3.0-beta.1
- v3.0-alpha.2
- v3.0-alpha.1
- 2.x-dev
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.0
- v2.4.0
- v2.3.1
- v2.3
- v2.2.x-dev
- v2.2.1
- v2.2
- v2.2-beta.1
- v2.2-alpha.1
- v2.1.x-dev
- v2.1.2
- v2.1.1
- v2.1
- v2.1-rc
- v2.1-beta.9
- v2.1-beta.8
- v2.1-beta.7
- v2.1-beta.6
- v2.1-beta.5
- v2.1-beta.4
- v2.1-beta.3
- v2.1-beta.2
- v2.1-beta.1
- v2.0.x-dev
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0-beta.3.11
- v2.0-beta.3.10
- v2.0-beta.3.9
- v2.0-beta.3.8
- v2.0-beta.3.7
- v2.0-beta.3.6
- v2.0-beta.3.5
- v2.0-beta.3.4
- v2.0-beta.3.3
- v2.0-beta.3.2
- v2.0-beta.3.1
- v2.0-beta.3
- v2.0-beta.2
- v2.0-beta.1
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.0
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
- dev-field-middleware-resolves-in-lexical-order
- dev-well-typed-rules-message-map
- dev-rework-batch-loading
- dev-fix-subscription-enum-value
- dev-optimize-ide-helper-performance
- dev-federation
This package is auto-updated.
Last update: 2024-10-29 06:18:52 UTC
README
Lighthouse
A framework for serving GraphQL from Laravel
Lighthouse is a GraphQL framework that integrates with your Laravel application. It takes the best ideas of both and combines them to solve common tasks with ease and offer flexibility when you need it.
Documentation
The documentation lives at lighthouse-php.com.
A chinese translation is available at lighthouse-php.cn and is maintained over at https://github.com/haxibiao/lighthouse.
Get involved
- Have a question? Use the laravel-lighthouse tag on Stack Overflow
- Talk to other users? Hop into Slack
- Found a bug? Report a bug
- Have an idea? Propose a feature
- Want to improve Lighthouse? Read our contribution guidelines
Changelog
All notable changes to this project are documented in CHANGELOG.md
.
Upgrade Guide
When upgrading between major versions of Lighthouse, consider UPGRADE.md
.
Contributing
We welcome contributions of any kind, see how in CONTRIBUTING.md
.
Security Vulnerabilities
If you discover a security vulnerability within Lighthouse, please email Benedikt Franke via benedikt@franke.tech or visit https://tidelift.com/security.