diff --git a/app/Endpoint/Api/Http/Controllers/ArticleController.php b/app/Endpoint/Api/Http/Controllers/ArticleController.php index 5a4f1084..17ff03db 100644 --- a/app/Endpoint/Api/Http/Controllers/ArticleController.php +++ b/app/Endpoint/Api/Http/Controllers/ArticleController.php @@ -17,6 +17,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Arr; use Illuminate\Support\Facades\DB; use Throwable; +use Dcat\Admin\Support\Helper; class ArticleController extends Controller { @@ -64,8 +65,8 @@ class ArticleController extends Controller public function categoryTree() { - $nodes = ArticleCategory::select(['id', 'cover', 'name', 'parent_id', 'sort'])->get(); - $list = (new ArticleCategory())->toTree($nodes->all()); + $nodes = ArticleCategory::where('parent_id', 3)->where('is_show', 1)->select(['id', 'cover', 'name', 'parent_id', 'sort'])->get(); + $list = Helper::buildNestedArray($nodes->all(), 3, 'id', 'parent_id'); return $list; }