LanguageLine::class]); } public function boot(): void { $this->app['router']->aliasMiddleware('locale', LocaleMiddleware::class); Language::observe(LanguageCacheObserver::class); foreach ([TranslationCreated::class, TranslationUpdated::class, TranslationDeleted::class] as $event) { Event::listen($event, FlushTranslationCache::class); Event::listen($event, LogTranslationActivity::class); } foreach ([LanguageCreated::class, LanguageUpdated::class, LanguageDeleted::class] as $event) { Event::listen($event, FlushLanguageCache::class); } Event::listen(LanguageUpdated::class, MigrateTranslationsForRenamedLanguage::class); } }