public function delete($id) { $projects = $this->projectRepository->findByField('client_id', $id); foreach ($projects as $project) { $this->projectRepository->delete($project->id); } $response = $this->repository->delete($id); if ($response === true) { return ['success' => true]; } return $response; }