/**
  *  Save translations when model is saved.
  *
  *  @param  Model $model
  *  @return void
  */
 public function saved($model)
 {
     $translationRepository = \App::make(TranslationRepository::class);
     $cacheRepository = \App::make('translation.cache.repository');
     foreach ($model->translatableAttributes() as $attribute) {
         // If the value of the translatable attribute has changed:
         if ($model->isDirty($attribute)) {
             $translationRepository->updateDefaultByCode($model->translationCodeFor($attribute), $model->getRawAttribute($attribute));
         }
     }
     $cacheRepository->flush(config('app.locale'), 'translatable', '*');
 }