diff --git a/config/database.php b/config/database.php index f866df436..c4ff1f198 100644 --- a/config/database.php +++ b/config/database.php @@ -3,7 +3,7 @@ use Illuminate\Support\Str; $database = env('DB_DATABASE', 'database.sqlite'); -$datapasePath = database_path($database); +$databasePath = database_path($database); if (str_starts_with($database, '/') || $database === ':memory:') { $databasePath = $database; @@ -41,7 +41,7 @@ return [ 'sqlite' => [ 'driver' => 'sqlite', 'url' => env('DB_URL'), - 'database' => $datapasePath, + 'database' => $databasePath, 'prefix' => '', 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), 'busy_timeout' => null, @@ -65,7 +65,7 @@ return [ 'strict' => env('DB_STRICT_MODE', false), 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), ]) : [], ], @@ -85,7 +85,7 @@ return [ 'strict' => env('DB_STRICT_MODE', false), 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + (PHP_VERSION_ID >= 80500 ? \Pdo\Mysql::ATTR_SSL_CA : \PDO::MYSQL_ATTR_SSL_CA) => env('MYSQL_ATTR_SSL_CA'), ]) : [], ],