maple-syrup-group/healthcheck

66 3
Install
composer require maple-syrup-group/healthcheck
Latest Version:v1.17
License:MIT
Last Updated:Jul 20, 2016
Links: GitHub  ·  Packagist
Maintainer: dragoonis

Laravel Healthcheck Package

This package will scan your laravel 5.x's application config files and identify key dependencies of your application. It will check:

  • cache, database, queue backends can be connected to.
  • your required php version and php extensions
  • that all migrations have been run
  • that important directories are writable
  • sessions are disabled

Build Status

How to execute from command line

php artisan infra:healthcheck

[OK] PHP Extensions
[OK] PHP Extension Config
[OK] Database connection user
[OK] Database connection content
[OK] Default database connection found
[OK] Sessions are disabled
[OK] Cache connection for driver: array
[OK] Cache connection for driver: file
[OK] Cache connection for driver: redis

How to execute from HTTP

A /healthcheck URI is configured to trigger this from a HTTP context

http://some.app/healthcheck

[OK] PHP Extensions
[OK] PHP Extension Config
[OK] Database connection user
[OK] Database connection content
[OK] Default database connection found
[OK] Sessions are disabled
[OK] Cache connection for driver: array
[OK] Cache connection for driver: file
[OK] Cache connection for driver: redis

Production vs Development modes

There are some production-style checks such as xdebug being disabled.

If you wish to run this on a a local environment then you need to pass additional arguments.

HTTP Value: prod Default: true Usage: ?prod=false or ?prod=true

CLI Value: env Default: false Usage: --env=production

Related Packages

renoki-co/laravel-healthchecks

Laravel Healthchecks is a simple controller class that helps you build your own...

55,057 57
andhikamaheva/date

A date library to help you work with dates in different languages

13 1
vlados/laravel-blade-crawler-detect

Boost Lighthouse and PageSpeed scores by hiding cookie banners, chat widgets and...

5,132 0
maystro/filament-popup-modal

A comprehensive modal dialog system for FilamentPHP with progress bars, callback...

7 1