PHPackages                             arquivei/laravel-health-checker - 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. arquivei/laravel-health-checker

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

arquivei/laravel-health-checker
===============================

Laravel Health Checker

4.0.4(4mo ago)967.6k↓26.2%4[2 issues](https://github.com/arquivei/laravel-health-checker/issues)[2 PRs](https://github.com/arquivei/laravel-health-checker/pulls)2Apache-2.0PHPPHP ^8.0 || ^8.1 || ^8.2 || ^8.3CI passing

Since Mar 15Pushed 4mo ago13 watchersCompare

[ Source](https://github.com/arquivei/laravel-health-checker)[ Packagist](https://packagist.org/packages/arquivei/laravel-health-checker)[ RSS](/packages/arquivei-laravel-health-checker/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (8)Versions (30)Used By (2)

Laravel Health Checker
======================

[](#laravel-health-checker)

Version Compatibility
---------------------

[](#version-compatibility)

ReleasesLaravel1.x^5.72.x^7.30.3; ^8.22.13.x^8.22.1; ^9.3.04.x^10.0; ^11.0, ^12.0Install
-------

[](#install)

```
composer require arquivei/laravel-health-checker
```

Usage
-----

[](#usage)

Edit the config file `config/health-checker.php` see the comments there for more information

Available checkers
------------------

[](#available-checkers)

- `database` Tests database connections.
- `cache` Tests for caching data
- `directory-permission` Tests permission in directories
- `queue` Tests for queue

How to add a new checker
------------------------

[](#how-to-add-a-new-checker)

You only need to extent `\Laravel\Health\Checkers\BaseChecker` and add to services in `config/health-checker.php`.

Routes and Responses
--------------------

[](#routes-and-responses)

To access the health status you can use the follow routes:

- `health/status` Load and list all check services.
- `health/{service_name}/status` Load only the chosen service and show his status.

The response for both cases will be like that:

```
{
    status: {
        code: 200,
        message: "OK"
    },
    health_status: [
        {
            cache: {
                is_healthful: true,
                message: null
            }
        },
        {
            database: {
                is_healthful: true,
                message: null
            }
        },
        {
            directory-permission: {
                is_healthful: false,
                message: "The directory /application/public/../storage/ is not writable."
            }
        },
        {
            queue: {
                is_healthful: true,
                message: null
            }
        }
    ]
}

```

Command usage
-------------

[](#command-usage)

You can use the follow commands to check healthy in your cli application:

```
php artisan application-health:check-health
```

Or

```
php artisan application:health-check
```

Development
-----------

[](#development)

We provide docker images to help set up the development environment. So, in order to build the images, install the dependencies and run the tests, you may execute the command:

```
make
```

After the initial setup you can use the `bin/php` and `bin/composer`scripts (wrappers for the docker images) to run the tests and install new dependencies.

###  Health Score

60

—

FairBetter than 98% of packages

Maintenance73

Regular maintenance activity

Popularity38

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity89

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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

Recently: every ~189 days

Total

25

Last Release

120d ago

Major Versions

v1.1.1 → 2.0.02020-06-12

1.1.2 → 2.1.22020-10-01

1.3.0 → 2.3.02022-03-03

2.3.0 → 3.0.02022-03-08

3.0.1 → 4.0.02023-06-09

PHP version history (6 changes)1.0.0PHP &gt;=7.0

1.1.0PHP ^7.3

2.2.0PHP ^7.3 || ^8.0

1.1.3PHP ^7.2 || ^7.3

3.0.0PHP ^8.0 || ^8.1

4.0.2PHP ^8.0 || ^8.1 || ^8.2 || ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22685632?v=4)[Qive (Antiga Arquivei)](/maintainers/arquivei)[@arquivei](https://github.com/arquivei)

---

Top Contributors

[![andrelugomes](https://avatars.githubusercontent.com/u/1247724?v=4)](https://github.com/andrelugomes "andrelugomes (8 commits)")[![ruschoni02](https://avatars.githubusercontent.com/u/5929126?v=4)](https://github.com/ruschoni02 "ruschoni02 (2 commits)")[![silmar-alberti](https://avatars.githubusercontent.com/u/13025631?v=4)](https://github.com/silmar-alberti "silmar-alberti (2 commits)")[![AndreLazari](https://avatars.githubusercontent.com/u/10053606?v=4)](https://github.com/AndreLazari "AndreLazari (2 commits)")[![thiagorocha-qive](https://avatars.githubusercontent.com/u/250190832?v=4)](https://github.com/thiagorocha-qive "thiagorocha-qive (1 commits)")[![xico42](https://avatars.githubusercontent.com/u/6249736?v=4)](https://github.com/xico42 "xico42 (1 commits)")[![esilvajr](https://avatars.githubusercontent.com/u/7405198?v=4)](https://github.com/esilvajr "esilvajr (1 commits)")[![filipebafica](https://avatars.githubusercontent.com/u/31427890?v=4)](https://github.com/filipebafica "filipebafica (1 commits)")[![roquerodrigo](https://avatars.githubusercontent.com/u/8761780?v=4)](https://github.com/roquerodrigo "roquerodrigo (1 commits)")

---

Tags

hacktoberfestlaravelhealthhealth-checker

### Embed Badge

![Health badge](/badges/arquivei-laravel-health-checker/health.svg)

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

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

23.9k69.5k](/packages/grumpydictator-firefly-iii)[firefly-iii/data-importer

Firefly III Data Import Tool.

8045.8k](/packages/firefly-iii-data-importer)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[ronasit/laravel-helpers

Provided helpers function and some helper class.

2085.6k31](/packages/ronasit-laravel-helpers)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1320.9k4](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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