From 38688178b62e12e992daae5ec8bad7fb9eccbd60 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Tue, 23 Sep 2025 11:27:30 +0700 Subject: [PATCH] last_query() default return json string --- include/globalfunctions.php | 13 ++++++++++--- nexus/Install/Update.php | 6 ------ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/include/globalfunctions.php b/include/globalfunctions.php index 040329bd..d3e97b80 100644 --- a/include/globalfunctions.php +++ b/include/globalfunctions.php @@ -617,9 +617,9 @@ function fail(...$args) return api($ret, $msg, $data); } -function last_query($all = false) +function last_query($all = false, $format = 'json') { - static $connection, $pdo; + static $connection; if (is_null($connection)) { if (IN_NEXUS) { $connection = \Illuminate\Database\Capsule\Manager::connection(\Nexus\Database\NexusDB::ELOQUENT_CONNECTION_NAME); @@ -634,7 +634,14 @@ function last_query($all = false) if ($all) { return $queries; } - return isset($queries[0]) ? last($queries) : ''; + if (empty($queries)) { + return ''; + } + $last = last($queries); + if ($format === 'json') { + return nexus_json_encode($last); + } + return $last; } function format_datetime($datetime, $format = 'Y-m-d H:i') diff --git a/nexus/Install/Update.php b/nexus/Install/Update.php index 50a92f87..d832a82d 100644 --- a/nexus/Install/Update.php +++ b/nexus/Install/Update.php @@ -379,12 +379,6 @@ class Update extends Install TrackerUrl::saveUrlCache(); NexusDB::cache_del("nexus_plugin_store_all"); } - /** - * @since 1.9.7 - */ - if (env("CLICKHOUSE_HOST")) { - Artisan::call("clickhouse:migrate"); - } } public function runExtraMigrate()