protected function beforeDelete() { foreach ($this->diagnoses as $diagnosis) { $diagnosis->delete(); } return parent::beforeDelete(); }