query(); $list = $query->filter($request->all())->get(); return $this->json(KeywordResource::collection($list)); } public function tree(Request $request) { $query = KeywordService::make()->query(); $list = $query->filter($request->all())->get(); $list_resource = KeywordResource::collection($list)->toArray($request); $data = array2tree($list_resource, $list->min('parent_id') ?: 0);; return $this->json($data); } }