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 Query Log Laravel Package

mll-lab/laravel-query-log

Laravel Query Log records the database queries your Laravel app executes, helping you inspect SQL, bindings, and timing during development and debugging. A lightweight way to see what runs behind the scenes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade planning (Laravel 8 → 9): v2.3.0 is a compatibility release. Its primary product value is unblocking or de-risking an upgrade already on the engineering roadmap, not adding user-facing capability. Treat it as an enabler milestone rather than a feature milestone.
  • Build vs. buy: If this package covers a domain your roadmap needs (auth, payments, media, admin tooling, etc.), continued framework support is the signal that "buy/adopt" remains cheaper than building and maintaining in-house. An abandoned dependency silently converts a buy decision into a future build decision — this release pushes that risk out.
  • Dependency and vendor risk review: A maintained release cadence is evidence for the risk register. It supports a decision to keep the dependency in the supported stack rather than scheduling a replacement spike.
  • Release-window scheduling: Because this is a compatibility-only change (no new features, no stated breaking changes), it can usually ride along with a routine maintenance window rather than requiring its own product review or stakeholder sign-off.
  • Scope discipline: No new capabilities means no product narrative, no marketing beat, and no user-facing release note. Communications should target engineering and platform owners only.

Caveat for the decision log: the release note states only "Support Laravel 9." It does not disclose minimum PHP version changes, dropped Laravel versions, or transitive dependency bumps. Confirm those with engineering before treating the upgrade as low-risk.

When to Consider This Package

Consider adoption (or continued adoption) when:

  • Your application is on, or actively migrating to, Laravel 9 — this release is the gating artifact for that path.
  • The package's problem domain matches a near-term roadmap item and you would otherwise staff a bespoke build.
  • You need a dependency whose maintenance cadence tracks framework releases closely enough to fit your support window (i.e., you are not stuck on a version the maintainer has stopped tracking).
  • Your team can absorb the integration and upgrade work without a dedicated vendor relationship — this appears to be a community/maintainer-driven package, not a commercially supported one.

Look elsewhere when:

  • You are pinned to an older Laravel major and cannot upgrade on the maintainer's timeline.
  • You require a contractual SLA, security disclosure process, or named support contact — adoption criteria here should be an in-house fork, a commercial alternative, or a build.
  • The package's surface area is broader than your actual need; a narrower or first-party solution reduces long-term upgrade surface.
  • No published changelog, semantic versioning discipline, or test coverage is available beyond release headlines — you cannot forecast breaking changes, which is a recurring PM cost, not just an engineering one.

How to Pitch It (Stakeholders)

For executives: This is a small, routine dependency update that keeps one of our third-party components current with the framework version we are moving to. It carries no new product capability and no user-visible change. Its value is optionality: it lets us take the Laravel 9 upgrade on our own schedule instead of being blocked by a stale dependency, and it defers any decision to replace or rebuild that component. Cost is engineering time only; there is no new licence or vendor commitment.

For engineering: v2.3.0 adds Laravel 9 support. Before merging, verify the full compatibility matrix — minimum PHP version, which Laravel majors are still supported, and any transitive dependency changes that did not make the release headline. Run the existing test suite against Laravel 9 in CI and confirm the package's own test matrix covers the version we intend to run. If the package is load-bearing, add a calendar reminder to re-check maintenance status before our next framework major.

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.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core