From 8500bcc5bdded80636ea8ea67a3522252c04f0f0 Mon Sep 17 00:00:00 2001 From: Ryan Schaefer Date: Mon, 24 Nov 2025 09:21:50 -0500 Subject: [PATCH] Fix 8.5 PDO Deprecation (#6710) Fixes the 8.5 PDO deprecation using the same implementation in laravel/framework (https://github.com/laravel/framework/blob/4e40cfd963a4e00fe1dc1982dd6e3c6cab51c825/config/database.php#L64) --- config/database.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/database.php b/config/database.php index 53dcae02..c57fa638 100644 --- a/config/database.php +++ b/config/database.php @@ -59,7 +59,7 @@ return [ 'strict' => true, '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'), ]) : [], ], @@ -79,7 +79,7 @@ return [ 'strict' => true, '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'), ]) : [], ],