Lighthouse
GraphQL Server for Laravel
Lighthouse is a PHP package that allows you to serve a GraphQL endpoint from your Laravel application. It greatly reduces the boilerplate required to create a schema, it integrates well with any Laravel project, and it's highly customizable giving you full control over your data.
Documentation
The documentation for Lighthouse is located in the docs folder. We also have a website over at lighthouse-php.com.
Get started
If you have an existing Laravel project, all you really need is two steps:
-
Install via
composer require nuwave/lighthouse
-
Define your schema in
graphql/schema.graphql
Get involved
We welcome contributions of any kind.
- Have a question? Hop into Slack
- Found a bug? Report a bug
- Need a feature? Open a feature request
- Want to improve Lighthouse? Read our contribution guidelines