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 Health Check Laravel Package

letsgoi/laravel-health-check

A Laravel package for adding configurable health checks and a status endpoint to your app. Monitor database, cache, storage, queue, and custom checks, returning JSON for uptime and readiness probes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Laravel 12 upgrade timing: 4.0.0 adds support for illuminate v12, so it unblocks or de-risks moving products to Laravel 12. PMs can sequence framework upgrades against this dependency.
  • Laravel 10 end-of-life planning: 4.0.0 drops Laravel 10 support ([BC]). If any product line is still on Laravel 10, this is a forcing function: stay on 3.x, schedule a Laravel 11/12 upgrade, or replace the package.
  • Dependency support matrix: Use the package’s major version to define which Laravel versions your product supports. This supports customer-facing compatibility statements and internal upgrade policies.
  • Build vs. buy / maintain vs. replace: A maintained package that tracks Laravel releases lowers in-house compatibility work. The BC break is a reminder to budget for major-version upgrades rather than assuming perpetual drop-in upgrades.
  • Roadmap and resourcing: Treat 4.0.0 as a planned migration item, not a routine patch. Allocate engineering time for testing on Laravel 12 and for any code changes required by the major version.

When to Consider This Package

  • You are building or maintaining Laravel applications on Laravel 11 or 12 and want a dependency that is actively aligned with current illuminate versions.
  • You have a planned Laravel 12 migration and want to reduce compatibility risk by using packages that ship v12 support.
  • You can absorb major-version upgrades and have a process for pinning, testing, and rolling forward.
  • You want to buy/maintain less framework-compatibility code in-house.

Look elsewhere or defer if:

  • You are locked to Laravel 10 and cannot upgrade within the package’s support window; stay on 3.x or choose a package with a longer support tail.
  • You need long-term support for older Laravel versions beyond the maintainer’s cadence.
  • You require a non-breaking upgrade path for every release; this package uses major versions for framework support changes.
  • The package’s domain is business-critical and you need commercial support/SLAs that are not evident from the release notes.

How to Pitch It (Stakeholders)

For executives: This release keeps the package aligned with Laravel 12 and drops Laravel 10. The strategic value is reduced framework-compatibility risk and a clearer path to supported Laravel versions. The cost is a planned major-version upgrade; teams still on Laravel 10 must either stay on the prior major version or schedule a framework upgrade.

For engineering: Treat 4.0.0 as a compatibility release with a breaking change. Confirm the Laravel version baseline, pin the package version if you are not ready, and add upgrade/testing work to the roadmap. The release is a signal that the maintainer tracks Laravel’s cadence; plan for future major bumps alongside Laravel releases.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib