diff --git a/src/DataCollector/QueryCollector.php b/src/DataCollector/QueryCollector.php index b51f57e8..c377154a 100644 --- a/src/DataCollector/QueryCollector.php +++ b/src/DataCollector/QueryCollector.php @@ -165,7 +165,8 @@ public function addQuery($query) $pdo = null; try { - $pdo = $query->connection->getPdo(); + $operationName = Str::upper(Str::before($sql, ' ')); ++ $pdo = $operationName === 'SELECT' ? $query->connection->getReadPdo() : $query->connection->getPdo(); if(! ($pdo instanceof \PDO)) { $pdo = null;