Skip to content

Environment Check

Environment Check

Verifies that all required environment variables are present.

Configuration

'checks_config' => [
    'environment' => [
        'required' => ['APP_KEY', 'DB_HOST', 'REDIS_HOST'],
    ],
],

Usage

use Cbox\LaravelHealth\Checks\EnvironmentCheck;

'checks' => [
    'startup' => [
        EnvironmentCheck::class,
    ],
],

Behavior

  • Checks each variable in the required array
  • Returns ok when all required variables exist
  • Returns critical with missing metadata listing absent variables