/** * Delete translations when model is deleted. * * @param Model $model * @return void */ public function deleted($model) { $translationRepository = \App::make(TranslationRepository::class); foreach ($model->translatableAttributes() as $attribute) { $translationRepository->deleteByCode($model->translationCodeFor($attribute)); } }