fixed home page

This commit is contained in:
Edward Yang 2022-06-22 22:05:06 +08:00
parent 85cbdc7b97
commit aa9219a23b
1 changed files with 5 additions and 4 deletions

View File

@ -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);
}