PHPackages                             nuboxdevcom/laravel-healthcheck - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nuboxdevcom/laravel-healthcheck

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nuboxdevcom/laravel-healthcheck
===============================

Liveness and Readiness Probes in your Laravel application

1.1.0(3y ago)440[1 issues](https://github.com/SBordier44/laravel-healthcheck/issues)MITPHPPHP ^8.1

Since Apr 27Pushed 3y ago1 watchersCompare

[ Source](https://github.com/SBordier44/laravel-healthcheck)[ Packagist](https://packagist.org/packages/nuboxdevcom/laravel-healthcheck)[ RSS](/packages/nuboxdevcom-laravel-healthcheck/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (2)Versions (5)Used By (0)

Laravel HealhCheck
==================

[](#laravel-healhcheck)

Requirements
------------

[](#requirements)

- PHP ^8.1
- Laravel ^9

Installation
------------

[](#installation)

1. `composer require nuboxdevcom/laravel-healthcheck`
2. `php artisan migrate`
3. Add these lines in src/Console/Kernel.php if your uses scheduler and job queue: ```
    $schedule->command('healthcheck:heartbeat')->everyMinute(); // For monitor scheduler
    $schedule->job(Heartbeat::class)->everyMinute(); // For monitor job queue (redis/horizon/...)
    ```

Using the health checks
-----------------------

[](#using-the-health-checks)

You can configure your monitoring to send a ping to the URLs of the health probes in order to be alerted in the event of a problem.
In Kubernetes, you can also use probes for container health checks with the LivenessProbe &amp; ReadinessProbe.

### Liveness Probes

[](#liveness-probes)

There are dedicated liveness probes for different services.
They will response with http 200 status code if the service is up and running without problems (all services available).

Https status 503 is returned if the service is not available.

- Backend service: `{APP_URL}/healthcheck/liveness/backend`
- Database service: `{APP_URL}/healthcheck/liveness/database`
- Schedule service: `{APP_URL}/healthcheck/liveness/schedule`
- Queue service: `{APP_URL}/healthcheck/liveness/queue`
- Custom components checks: `{APP_URL}/healthcheck/liveness/components/{comp1,comp2,...}`> For custom checks, availables components is `queue`|`schedule`|`database`|`backend` with comma separated
    > Eg: `{APP_URL}/healthcheck/liveness/components/{queue,schedule,database,backend}`

### Readiness Probe

[](#readiness-probe)

Readiness probe is identical for all services: `{APP_URL}/healthcheck/readiness`
It will response with http 200 status code if the service is ready to take http requests.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity60

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~38 days

Total

4

Last Release

1413d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fbbe019a996ca87a444f28bbb4448e1ae121ae4d94c7b08ab4a61dd7326a60e0?d=identicon)[SBordier44](/maintainers/SBordier44)

### Embed Badge

![Health badge](/badges/nuboxdevcom-laravel-healthcheck/health.svg)

```
[![Health](https://phpackages.com/badges/nuboxdevcom-laravel-healthcheck/health.svg)](https://phpackages.com/packages/nuboxdevcom-laravel-healthcheck)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[renatomarinho/laravel-page-speed

Laravel Page Speed

2.5k1.7M11](/packages/renatomarinho-laravel-page-speed)[illuminate/pagination

The Illuminate Pagination package.

12234.1M1.0k](/packages/illuminate-pagination)[illuminate/pipeline

The Illuminate Pipeline package.

9349.2M278](/packages/illuminate-pipeline)[illuminate/broadcasting

The Illuminate Broadcasting package.

7127.2M208](/packages/illuminate-broadcasting)[illuminate/redis

The Illuminate Redis package.

8314.6M371](/packages/illuminate-redis)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
