bnnvara/graphql
A Laravel/PHP GraphQL package from bnnvara that helps integrate GraphQL schemas and APIs into applications, offering a practical foundation for building and querying GraphQL services in Laravel projects.
webonyx/graphql-php, the de facto GraphQL engine for PHP. Adopting it is effectively a decision to own a wrapper rather than adopt a maintained, opinionated framework (e.g. Lighthouse). That trade-off belongs on the roadmap explicitly.Consider it when:
webonyx/graphql-php and want Laravel-idiomatic glue (service provider, config, type registry) without a heavy framework.Look elsewhere when:
To executives: This is a small internal abstraction over a proven open-source GraphQL engine, not a new platform bet. It lowers the cost of exposing a GraphQL API and standardizing how our services talk to clients. The risk is ownership, not technology: it is a private package with no public adoption, so we must budget engineering time to maintain it ourselves. Recommend a time-boxed spike and a named owner before committing.
To engineering: Expect a thin, readable wrapper around webonyx/graphql-php — likely Laravel service-provider wiring and type/schema helpers. Audit the source before adoption: check Laravel and PHP version constraints, test coverage, and how it handles authorization and error masking. If the wrapper is trivial, consider depending on webonyx/graphql-php directly and keeping the glue in-house; if you want SDL-first ergonomics and an active maintainer, benchmark against Lighthouse before deciding.
How can I help you explore Laravel packages today?