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 1mo ago

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

26

—

LowBetter than 43% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity12

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

1363d 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

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[orchestra/canvas

Code Generators for Laravel Applications and Packages

21017.2M158](/packages/orchestra-canvas)[illuminate/pipeline

The Illuminate Pipeline package.

9446.6M213](/packages/illuminate-pipeline)[illuminate/pagination

The Illuminate Pagination package.

10532.5M862](/packages/illuminate-pagination)[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[spatie/laravel-mix-preload

Add preload and prefetch links based your Mix manifest

169176.0k2](/packages/spatie-laravel-mix-preload)

PHPackages © 2026

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