diff --git a/app/Http/Controllers/Admin/CompanyController.php b/app/Http/Controllers/Admin/CompanyController.php index b8510e4..cfb1be9 100644 --- a/app/Http/Controllers/Admin/CompanyController.php +++ b/app/Http/Controllers/Admin/CompanyController.php @@ -72,14 +72,17 @@ class CompanyController extends BaseController $directions = explode(',', $direction); foreach ($directions as $dir) { $dir = trim($dir); - if (!empty($dir)) { + // 去除空数据:空字符串、null、只包含空白字符的字符串 + if (!empty($dir) && $dir !== '' && $dir !== null) { $allDirections[] = $dir; } } } } - // 去重并重新索引 - $directions = array_values(array_unique($allDirections)); + // 去重并重新索引,再次过滤空数据 + $directions = array_values(array_unique(array_filter($allDirections, function ($item) { + return !empty($item) && trim($item) !== ''; + }))); // 排序 sort($directions);