PHPackages                             jmrashed/laravel-health-check - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. jmrashed/laravel-health-check

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

jmrashed/laravel-health-check
=============================

Advanced Laravel package for health check and performance monitoring

1.0.1(1y ago)03MITPHPPHP ^8.0

Since Oct 9Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jmrashed/laravel-health-check)[ Packagist](https://packagist.org/packages/jmrashed/laravel-health-check)[ RSS](/packages/jmrashed-laravel-health-check/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Laravel Health Check
====================

[](#laravel-health-check)

[![Latest Version on Packagist](https://camo.githubusercontent.com/7546cf4bbb2bf90cc0024f12f00714d442388280dced99644d70dc2c509ad707/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6d7261736865642f6c61726176656c2d6865616c74682d636865636b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jmrashed/laravel-health-check)[![Total Downloads](https://camo.githubusercontent.com/0e040682fd7691a010e4b5ba95b08a8b5c3697fa242647c0b0b92983b9b15f3f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6d7261736865642f6c61726176656c2d6865616c74682d636865636b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jmrashed/laravel-health-check)

Advanced Laravel package for health check and performance monitoring.

Table of Contents
-----------------

[](#table-of-contents)

- [Installation](#installation)
- [Usage](#usage)
    - [Configuration](#configuration)
    - [Running Health Checks](#running-health-checks)
- [Logging Health Checks](#logging-health-checks)
- [Notifications](#notifications)
- [Middleware](#middleware)
- [Testing](#testing)
- [Contributing](#contributing)
- [License](#license)

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

[](#installation)

You can install the package via Composer:

```
composer require jmrashed/laravel-health-check
```

After installing, publish the configuration file:

```
php artisan vendor:publish --provider="Jmrashed\HealthCheck\HealthCheckServiceProvider"
```

Usage
-----

[](#usage)

### Configuration

[](#configuration)

Modify the configuration file located at `config/health-check.php` to customize your health check settings.

### Running Health Checks

[](#running-health-checks)

You can run health checks manually using the command:

```
php artisan health:check
```

You can also set up a scheduled command to automate this.

Logging Health Checks
---------------------

[](#logging-health-checks)

Health check results are logged in the database. You can view logs by visiting:

```
/health-check/logs

```

This will display all the health check logs for monitoring and debugging.

Notifications
-------------

[](#notifications)

Set up notifications to get alerted when a health check fails. Notifications can be configured in the `HealthCheckNotification` class.

Middleware
----------

[](#middleware)

You can apply the health check middleware to your routes to ensure they are always monitored:

```
Route::middleware('health.check')->group(function () {
    // Your routes
});
```

Testing
-------

[](#testing)

Run the tests using PHPUnit:

```
vendor/bin/phpunit
```

Make sure to set up your testing environment according to Laravel’s testing guidelines.

Contributing
------------

[](#contributing)

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License
-------

[](#license)

This package is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~0 days

Total

2

Last Release

580d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/12aeaba318c81d8e123faa3b8961a4e8a1ebf876e2a73b1e1ad08b3e5fc2f901?d=identicon)[jmrashed](/maintainers/jmrashed)

---

Top Contributors

[![jmrashed](https://avatars.githubusercontent.com/u/8583051?v=4)](https://github.com/jmrashed "jmrashed (2 commits)")

---

Tags

health-checklaravelpackage

### Embed Badge

![Health badge](/badges/jmrashed-laravel-health-check/health.svg)

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

###  Alternatives

[spatie/laravel-health

Monitor the health of a Laravel application

85810.0M83](/packages/spatie-laravel-health)[marvinlabs/laravel-discord-logger

Logging to a discord channel in Laravel

2081.1M2](/packages/marvinlabs-laravel-discord-logger)[larabug/larabug

Laravel 6.x/7.x/8.x/9.x/10.x/11.x/12.x/13.x bug notifier

299549.3k1](/packages/larabug-larabug)[kitloong/laravel-app-logger

Laravel log for your application

101.2M8](/packages/kitloong-laravel-app-logger)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)[shaffe/laravel-mail-log-channel

A package to support logging via email in Laravel

1286.2k](/packages/shaffe-laravel-mail-log-channel)

PHPackages © 2026

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