Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Graphql Playground Laravel Package

mll-lab/laravel-graphql-playground

Adds the GraphQL Playground IDE to your Laravel app, giving you an in-browser interface to explore schemas, write queries, and test your GraphQL API. Integrates smoothly with Laravel GraphQL servers such as Lighthouse and is quick to install and configure.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • API developer-experience (DX) investment: this package existed to give backend and frontend engineers an in-browser IDE for exploring a Laravel-hosted GraphQL schema — schema introspection, query autocompletion, and query history without leaving the app. It informs the decision of whether to ship an embedded API explorer at all, versus pointing engineers at a standalone client.
  • Build vs. buy vs. embed: a classic "don't build the IDE" decision. The package is a thin Laravel service-provider wrapper around a third-party JS IDE, so it is evidence that embedding a pre-built explorer is cheaper than authoring internal tooling — but also that embedding creates a dependency you don't control.
  • Roadmap and deprecation policy: the archive date (last release 2022-02-08, now archived, superseded by mll-lab/laravel-graphiql) is the actual product signal here. It supports a decision about how your team handles upstream tooling churn — whether to pin, fork, or migrate proactively.
  • Technology-selection governance: a useful case study for whether "small wrapper package" dependencies belong in a production composer.json. It argues for keeping dev-only tooling in require-dev with a documented migration path rather than in the runtime dependency graph.
  • Not a decision this supports: anything about GraphQL as a product bet. The explorer is an affordance, not a capability; adopting or skipping it says nothing about whether your API should be GraphQL.

When to Consider This Package

Consider it only in one narrow situation: you maintain an existing Laravel + GraphQL service (most likely on Lighthouse) that already depends on this package, you are not ready to change your tooling this sprint, and you need to keep a working explorer behind your existing auth middleware. In that case treat it as legacy maintenance — pin the version, keep it in require-dev or behind an environment flag, and put a migration ticket on the board.

Look elsewhere — or skip the category — in every other case:

  • New projects. Do not add an archived, deprecated package. Use its stated successor mll-lab/laravel-graphiql, which is the same vendor's active replacement and the intended upgrade path.
  • You want the tool, not the integration. The standalone route (GraphiQL, Apollo Sandbox, Altair, or the GraphQL IDE bundled with your GraphQL server) requires zero Laravel dependencies, gets security patches independently, and works for engineers who never touch PHP. For most teams this is the better default and it lowers your dependency surface.
  • Production exposure is a requirement. An in-app query IDE is a debugging surface that can execute arbitrary queries against real data. If your answer to "who can reach this route?" is anything other than "developers, on non-production environments, behind authentication," this package is the wrong shape — and so is any embedded explorer.
  • You need support, SLAs, or long-term maintenance guarantees. Archived repos with a 2022 last release provide none. Note also that the underlying GraphQL Playground IDE itself fell out of maintenance in favor of GraphiQL and Apollo Sandbox — the upstream reason this wrapper was retired.
  • You are evaluating a broader GraphQL investment. The package tells you nothing about schema design, query cost controls, or N+1 handling. Those are the decisions that carry risk; the IDE is cosmetics by comparison.

How to Pitch It (Stakeholders)

To executives: This is a small, free, developer-tooling package that embedded an API explorer into Laravel apps. It is archived, unmaintained since early 2022, and officially replaced by its author. The recommendation is simple: no new spend, no new adoption, and a low-effort migration for any team still using it. The upside of the migration is reduced dependency risk; the downside is measured in hours, not sprints. Treat it as housekeeping, not a roadmap item.

To engineering: The wrapper is a thin service provider around an IDE whose upstream project has also been superseded. Its successor, mll-lab/laravel-graphiql, is the sanctioned path and is a near drop-in for most setups. Recommended posture: (1) do not add this package to new services; (2) inventory any service still serving a playground route, and confirm that route is dev-only and authenticated — that check matters more than the swap itself; (3) migrate to the successor or to a standalone IDE, and keep whichever you choose in require-dev; (4) prefer a tool that survives its maintainer. The one thing to avoid is a quiet fork that nobody owns.

To the product owner: the deliverable is a one-line policy — "no new adoptions, migrate existing usages to the maintained successor, verify the route is never publicly reachable" — plus a tracked ticket. Cost is small and bounded; the risk of doing nothing is an unpatched query-execution endpoint on a package no one is watching.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console