where('category_id', $category_id)->pluck('project_id'); // !$project_ids->isEmpty() && $project->whereIn('id', $project_ids); $where['status'] = Status::ENABLE; $projectPage = $project->where($where)->select($this->select_column)->paginate(); return ['list' => $projectPage->items(), 'total' => $projectPage->total()]; } public function getProject(array $params, int $id) { return Project::query()->select($this->select_column)->find($id); } }