From aa9219a23b29ca89912f0be3ced28c3519aa4f1d Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Wed, 22 Jun 2022 22:05:06 +0800 Subject: [PATCH] fixed home page --- beike/Shop/Repositories/CategoryRepo.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/beike/Shop/Repositories/CategoryRepo.php b/beike/Shop/Repositories/CategoryRepo.php index fb96f88b..dc4ddd45 100644 --- a/beike/Shop/Repositories/CategoryRepo.php +++ b/beike/Shop/Repositories/CategoryRepo.php @@ -12,23 +12,24 @@ namespace Beike\Shop\Repositories; use Beike\Models\Category; -use Beike\Shop\Http\Resources\CategoryItem; use Illuminate\Database\Eloquent\Builder; +use Beike\Shop\Http\Resources\CategoryItem; use Illuminate\Database\Eloquent\Collection; +use Illuminate\Http\Resources\Json\AnonymousResourceCollection; class CategoryRepo { /** - * 获取所有分类 + * 获取顶级及其子分类 */ - public static function getTwoLevelCategories() + public static function getTwoLevelCategories(): AnonymousResourceCollection { $topCategories = Category::query() ->from('categories as c') ->with(['description', 'children.description']) ->where('parent_id', 0) ->get(); - + return CategoryItem::collection($topCategories); }