projectService = $projectService; } public function index(Request $request): JsonResponse { $params = $request->all(); $res = $this->projectService->getProjectList($params); return self::success($res); } public function store(Request $request): JsonResponse { $params = $request->all(); $res = $this->projectService->createProject($params); return self::success($res); } public function show(int $id): JsonResponse { $res = $this->projectService->getProject($id); return self::success($res); } public function update(Request $request, int $id): JsonResponse { $data = $request->all(); $this->projectService->updateProject($data, $id); return self::success(true); } public function destroy(int $id): JsonResponse { $res = $this->categoryService->deleteProject($id); return self::success($res); } }