wt-health/laravel-health-check
| Install | |
|---|---|
composer require wt-health/laravel-health-check |
|
| Latest Version: | v2.0.0 |
| PHP: | ^8.3 |
| Laravel: | 12 · 13 |
| Older releases: | 9 · 10 · 11 |
| License: | MIT |
| Last Updated: | Oct 8, 2026 |
| Links: | GitHub · Packagist |
Laravel Health Check
Adds custom version check based on spatie/laravel-health
Installation & Configuration
composer require wthealth/laravel-health-check
To have logs and metrics logged in Datadog, you must schedule health check command on your setup.
serverless.yaml
artisan:
handler: artisan
runtime: php-83-console
timeout: 720 # in seconds
layers:
- ${bref-extra:gd-php-83}
- ${bref-extra:redis-php-83}
events:
- schedule:
rate: rate(12 hours)
input: '"health:check"'
Usage
You may configure these environment variable below accordingly
HEALTH_API_ROUTE_ENABLED= # enable /health-check endpoint - default: false
HEALTH_API_KEY= # used to secure /health-check endpoint
HEALTH_API_PACKAGES= # packages ( comma separated ) to have its versions checked
You can health check either accessing /health-check endpoint or running php artisan health:list --fresh
A schedule job runs every day and output logs that are ingested by Datadog
License
The MIT License (MIT). Please see License File for more information.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v2.0.0 | ^8.3 | ^12.0| | MIT | |
| v1.1.0 | ^8.3| | ^11.0| | MIT | |
| v1.0.1 | ^8.2| | ^9.0| | MIT | |
| v1.0.0 | ^8.2| | ^9.0| | MIT |