categoryRepository = $categoryRepository; } //列表 public function index(Request $request) { $data = $categoryList = $this->categoryRepository->lists($request->all()); return jsonSuccess(['topic_category' => $data]); } //获取多个话题 public function getTopics(Request $request){ $data = $request->only('ids'); $validator = Validator::make($data, [ 'ids' => 'required|string', ]); if ($validator->fails()) { return jsonError($validator->errors()->first()); } $categoryList = $this->categoryRepository->getTopics($data['ids']); return jsonSuccess($categoryList); } //分类列表(推荐内容首页用) public function suggest() { $data = $categoryList = $this->categoryRepository->suggest(); return jsonSuccess($data); } }