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 Sql Logger Laravel Package

mnabialek/laravel-sql-logger

Laravel SQL Logger helps you log every SQL query your app runs, with configurable output to files, console, or custom loggers. Easily inspect queries, bindings, and execution time for debugging and performance tuning.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade planning (highest-confidence signal): The v2.2.12 release adds Laravel 12 support, which directly de-risks our own Laravel 12 migration. This is the primary decision this release unblocks: whether to sequence our framework upgrade now versus deferring it.
  • Build vs. buy / maintain vs. replace: A package that tracks new Laravel majors promptly is signaling active maintenance. That tilts the build-vs-buy calculus toward "keep buying" and away from forking or replacing with in-house code — forks become orphaned the moment upstream stops tracking framework versions.
  • Dependency risk and roadmap gating: Laravel 12 support is a proxy for the maintainer's release cadence and responsiveness. Use it to score this dependency on our risk register (maintenance health, bus factor, upgrade latency) and to decide whether it can remain a blocker for future platform work.
  • Support-window and security posture: Framework-compatible dependencies keep us eligible for Laravel's security releases. Staying on an unsupported Laravel major is a compliance and audit finding; this release helps us avoid creating one.
  • Sprint/backlog sizing: Knowing the package is compatible lets engineering size the Laravel 12 upgrade without a "replace this dependency first" sub-project — a meaningfully smaller estimate and a cleaner commitment to stakeholders.
  • Vendor/package selection among alternatives: When comparing candidate packages for the same job, "supports Laravel 12 today" is a legitimate tiebreaker. It predicts which option will still be viable in 12–18 months.

When to Consider This Package

Adopt or retain when:

  • We are on, or planning to move to, Laravel 12 — this release is the explicit entry condition. If we are staying on Laravel 10/11 for now, the release is informational rather than actionable.
  • The package already occupies a core path in our application and replacing it would be a multi-sprint effort. Compatibility continuity is then worth more than marginal feature differences.
  • Maintenance responsiveness matters to us — i.e., we have a policy or audit requirement that dependencies support a currently-supported framework major.
  • We need a low-customization dependency: one we consume as-is and don't patch locally.

Look elsewhere, or demand more diligence, when:

  • This release is the only evidence we have. A single compatibility bump is a weak signal on its own — confirm the maintainer's release history, open-issue responsiveness, and whether prior major Laravel upgrades (10, 11) were also adopted promptly.
  • The package's feature set, license, or security posture is unverified. Nothing in this release note speaks to functionality, licensing terms, or vulnerability history; those need separate review before adoption.
  • We have a hard requirement the package doesn't publicly commit to (LTS-style guarantees, vendor support contracts, specific compliance certifications).
  • The package is peripheral — if it's a small utility we could replace in a day, the switching cost is low and we should optimize for best-fit rather than continuity.
  • We're mid-freeze. If the current release train is locked, note the compatibility and schedule the bump for the next maintenance window rather than pulling it in immediately.

How to Pitch It (Stakeholders)

For executives: One of our third-party components has confirmed it works with the newest version of our application framework. That removes a known blocker from our platform upgrade and reduces the risk of running on software the vendor no longer patches. It's a small, low-drama release with an outsized effect on our upgrade timeline — no new spend, no new vendor.

For engineering: v2.2.12 adds Laravel 12 support. This means the dependency is no longer a gating item for the Laravel 12 migration, so the upgrade estimate drops accordingly. Action: validate in a branch against our Laravel 12 target, confirm our pinned version constraint allows the bump, and check the changelog for anything between our current version and 2.2.12 before merging. Treat the compatibility claim as a hypothesis to verify with our own test suite, not a guarantee.

For procurement/risk: This is a maintenance-health data point in our favor — the maintainer is tracking framework majors. It does not constitute a security review, license review, or support commitment. Recommend logging it as a positive signal on the dependency risk record while keeping the package's broader due diligence status unchanged.

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.
unabomber/timezone
delatbabel/contacts
astritzeqiri/g-recaptcha
kevinongko/laravel-genode
developeruz/laravel-analytics
robbiep/afterthedeadline
frankkessler/incontact-laravel-oauth2-rest
jlxh/laravel-userlog
davidmgilo/timetables
qylinfly/role-permission
reflect-digital/conduit
takashato/laravel-vietqr
aitor24/laralang
kraenzle-ritter/entity-relations
dindigital/din-image
pomirleanu/image-colors
sawmainek/laravel-api-generator
delatbabel/jsonresponses
mouhamedfd/permissions-generator
eduplus/qr