setTranslatedModel($model); $locales = app('SiteState')->languages; $defaultLocale = config('app.locale'); foreach ($translations as $locale => $translation) { if(in_array($locale, $locales)) { $transRepo->updateModelTranslation($model->id, $attribute, $locale, $translation); } } if(isset($translations[$defaultLocale])) { $model->$attribute = $translations[$defaultLocale]; $model->save(); } } }