audition->name.'.'; $affected = ['auditions' => [$prelimDefinition->audition_id]]; auditionLog($message, $affected); } /** * Handle the PrelimDefinition "updated" event. */ public function updated(PrelimDefinition $prelimDefinition): void { $message = 'Updated Prelim for '.$prelimDefinition->audition->name.'.'; if ($prelimDefinition->getOriginal('room_id') !== $prelimDefinition->room_id) { $oldRoom = Room::find($prelimDefinition->getOriginal('room_id')); $message .= '
Room: '.$oldRoom->name.' -> '.$prelimDefinition->room->name; } if ($prelimDefinition->getOriginal('scoring_guide_id') !== $prelimDefinition->scoring_guide_id) { $oldScoringGuide = ScoringGuide::find($prelimDefinition->getOriginal('scoring_guide_id')); $message .= '
Scoring Guide: '.$oldScoringGuide->name.' -> '.$prelimDefinition->scoringGuide->name; } if ($prelimDefinition->getOriginal('passing_score') !== $prelimDefinition->passing_score) { $message .= '
Passing Score: '.$prelimDefinition->getOriginal('passing_score').' -> '.$prelimDefinition->passing_score; } auditionLog($message, ['auditions' => [$prelimDefinition->audition_id]]); } /** * Handle the PrelimDefinition "deleted" event. */ public function deleted(PrelimDefinition $prelimDefinition): void { $message = 'Deleted Prelim for '.$prelimDefinition->audition->name.'.'; auditionLog($message, ['auditions' => [$prelimDefinition->audition_id]]); } }