nuwave/lighthouse
Lighthouse is a Laravel-first GraphQL server framework. Define your schema, wire resolvers, and handle common tasks like validation, auth, pagination, and Eloquent integration, with flexibility for custom GraphQL needs.
webonyx/graphql-php) by highlighting its Laravel integration, built-in directives (@skip, @include), and tooling (e.g., schema stitching, file uploads).@skip) to roll out experimental features to subsets of users without schema changes.@include).@skip/@include) without server-side logic changes.realtime-lighthouse or graphql-ws).For Executives:
"Lighthouse lets us unify our APIs under GraphQL—reducing frontend complexity and backend duplication—while leveraging Laravel’s strengths. It’s like REST’s successor: one endpoint for all data needs, with built-in features for phased rollouts (e.g., @skip for A/B testing) and file handling. The MIT license and active community (3.5K stars) mean low risk, and it integrates seamlessly with our existing stack."
For Engineering: *"Lighthouse turns Laravel into a GraphQL powerhouse with zero trade-offs:
@skip/@include directives let clients optimize queries without server changes.For Developers: *"Say goodbye to REST over-fetching. Lighthouse lets you:
.graphql files (or stitch them dynamically).@skip(if: $isAdmin).How can I help you explore Laravel packages today?