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 Healthcheck Laravel Package

chocofamilyme/laravel-healthcheck

A Laravel package that adds healthcheck endpoints so monitoring systems can verify your app and its dependencies are up. Reports on services such as database, cache, and queue, making it easy to integrate with uptime checks and alerting tools.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade planning: The 4.0.0 release adds Laravel 10 support, which removes a hard blocker for any team planning or currently executing a Laravel 10 migration. This is the primary decision this release unlocks — it lets the Laravel 10 upgrade move from "blocked on dependencies" to "schedulable."
  • Build vs. buy: A package that tracks upstream framework releases reduces the case for in-house replacement. Every release that keeps pace with Laravel shrinks the maintenance delta you'd otherwise own internally.
  • Maintenance and security posture: Compatibility with a supported Laravel major is a proxy for whether the maintainer is actively tending the package. Stale framework support is a leading indicator of future security patching gaps, so this release is evidence toward "still maintained."
  • Roadmap sequencing: Confirms the dependency can stay on the critical path for the framework upgrade rather than requiring a fork, patch, or temporary removal from the stack.
  • Diligence item, not yet a conclusion: The jump to a 4.0.0 major version implies possible breaking changes beyond framework support. The release note does not disclose them. Do not treat "Laravel 10 Support" as a non-breaking maintenance release until the changelog/UPGRADE guide is reviewed.

When to Consider This Package

  • Adopt/keep when: you are on Laravel 10, or planning to move to it within the next one to two release cycles, and this dependency currently sits in your stack.
  • Adopt/keep when: the package's release cadence has historically tracked Laravel majors within a reasonable window — this release is a positive signal, but one data point is not a pattern.
  • Escalate review when: you are on Laravel 11+ or planning it. Laravel 10 support says nothing about 11 support, and the gap between a framework major and this package's support for it is the metric that actually matters.
  • Look elsewhere when: you are pinned to Laravel 9 or earlier and cannot upgrade — 4.0.0 may not serve you, and the 3.x line becomes a dead end with no forward path.
  • Look elsewhere when: reviewing the 4.0.0 changelog reveals breaking API changes whose migration cost exceeds the cost of replacing the dependency, or when the maintainer's cadence shows this is a one-off catch-up rather than sustained tracking.
  • Look elsewhere when: the package is a thin wrapper over functionality now native to Laravel 10 — framework catch-up releases are exactly when thin packages become redundant.

How to Pitch It (Stakeholders)

For executives: A dependency in our stack just added support for Laravel 10, which clears the main external blocker on our framework upgrade. That upgrade is a security and support-lifecycle item — staying on an unsupported framework major carries patching risk and rising audit friction. The cost here is an upgrade and regression pass on one dependency, not a build. Keeping this package is materially cheaper than replacing it with in-house code we'd then own indefinitely.

For engineering: Version 4.0.0 adds Laravel 10 compatibility. Treat it as a major-version upgrade, not a patch — review the changelog and UPGRADE notes for breaking changes before bumping, and pin deliberately. Validate in a branch against the Laravel 10 target, run the full suite, and confirm behavior in the areas where we actually depend on this package rather than relying on the compatibility claim alone. Note that Laravel 10 support is not a statement about Laravel 11; confirm the maintainer's forward cadence before we commit to this dependency long-term.

Open items to resolve before finalizing the recommendation: exact package identity and version history, the full 4.0.0 changelog and breaking-change list, minimum PHP requirement, and whether Laravel 9 remains supported in the 4.x line or only in 3.x.

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.
andydefer/laravel-notification
adachsoft/cli-process-tester
jhaskell13/laraflow
sebastienheyd/boilerplate-media-manager
ccast/tagixo-primix
pretendtrue/laravel-builder
sawmainek/laravel-scout-tntsearch-driver
tomshaw/laravel-calendar-table
dibakar/laravel-ownership
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo
stevenay/myanfont
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc