From 0fc587be15378c3dc34e0eec9315403c814eaa4e Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Sun, 4 Jan 2026 16:24:00 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/CompanyController.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Admin/CompanyController.php b/app/Http/Controllers/Admin/CompanyController.php index cfb1be9..ce6e261 100644 --- a/app/Http/Controllers/Admin/CompanyController.php +++ b/app/Http/Controllers/Admin/CompanyController.php @@ -72,8 +72,8 @@ class CompanyController extends BaseController $directions = explode(',', $direction); foreach ($directions as $dir) { $dir = trim($dir); - // 去除空数据:空字符串、null、只包含空白字符的字符串 - if (!empty($dir) && $dir !== '' && $dir !== null) { + // 去除空数据:空字符串、null、只包含空白字符的字符串、类似"[]"的数组字符串 + if (!empty($dir) && $dir !== '' && $dir !== null && $dir !== '[]') { $allDirections[] = $dir; } } @@ -81,7 +81,9 @@ class CompanyController extends BaseController } // 去重并重新索引,再次过滤空数据 $directions = array_values(array_unique(array_filter($allDirections, function ($item) { - return !empty($item) && trim($item) !== ''; + $trimmed = trim($item); + // 过滤空字符串、null、只包含空白字符、类似"[]"的数组字符串 + return !empty($trimmed) && $trimmed !== '' && $trimmed !== '[]'; }))); // 排序 sort($directions);