Skip to content

Database Check

Database Check

Verifies database connectivity by obtaining a PDO connection.

Configuration

'checks_config' => [
    'database' => ['connection' => null], // null = default connection
],

Usage

use Cbox\LaravelHealth\Checks\DatabaseCheck;

'checks' => [
    'liveness' => [
        DatabaseCheck::class,
    ],
],

Behavior

  • Returns ok when DB::connection()->getPdo() succeeds
  • Returns critical with the exception message on failure