select(['id', 'parent_id', 'category_name']) ->where('level', 1) ->orderBy('sort') ->get() ->toArray(); if ($data) { Cache::put($cacheKey, $data, 60); } return $data; } /** * @comment 子分类 * @return HasMany */ public function subs(): HasMany { return $this->hasMany(self::class, 'parent_id', 'id') ->where('level', 2) ->orderBy('sort'); } }