remove exam, remove exam_user and exam_progress

This commit is contained in:
xiaomlove
2021-05-31 13:39:35 +08:00
parent 4e85c48c70
commit f79c0a22bc

View File

@@ -94,8 +94,12 @@ class ExamRepository extends BaseRepository
public function delete($id)
{
$exam = Exam::query()->findOrFail($id);
$result = $exam->delete();
return $result;
DB::transaction(function () use ($exam) {
ExamUser::query()->where('exam_id', $exam->id)->delete();
ExamProgress::query()->where('exam_id', $exam->id)->delete();
$exam->delete();
});
return true;
}
public function listIndexes()