diff --git a/config/database.php b/config/database.php index 53dcae02..40804c6b 100644 --- a/config/database.php +++ b/config/database.php @@ -1,6 +1,16 @@ = 80500 ? Mysql::ATTR_SSL_CA : PDO::MYSQL_ATTR_SSL_CA) + : null; return [ @@ -58,8 +68,8 @@ return [ 'prefix_indexes' => true, 'strict' => true, 'engine' => null, - 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + 'options' => $mysqlSslCaAttribute !== null ? array_filter([ + $mysqlSslCaAttribute => env('MYSQL_ATTR_SSL_CA'), ]) : [], ], @@ -78,8 +88,8 @@ return [ 'prefix_indexes' => true, 'strict' => true, 'engine' => null, - 'options' => extension_loaded('pdo_mysql') ? array_filter([ - PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + 'options' => $mysqlSslCaAttribute !== null ? array_filter([ + $mysqlSslCaAttribute => env('MYSQL_ATTR_SSL_CA'), ]) : [], ],