Fixed User set locale, but not working translation

This commit is contained in:
Cüneyt Şentürk 2021-06-15 14:46:18 +03:00
parent 33877c90d2
commit d63c09c17f
7 changed files with 10 additions and 8 deletions

View File

@ -24,7 +24,7 @@ class DisableModule extends Job
{
$this->alias = $alias;
$this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale();
$this->locale = $locale ?: company($company_id)->locale;
}
/**

View File

@ -24,7 +24,7 @@ class EnableModule extends Job
{
$this->alias = $alias;
$this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale();
$this->locale = $locale ?: company($company_id)->locale;
}
/**

View File

@ -24,7 +24,7 @@ class InstallModule extends Job
{
$this->alias = $alias;
$this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale();
$this->locale = $locale ?: company($company_id)->locale;
}
/**

View File

@ -24,7 +24,7 @@ class UninstallModule extends Job
{
$this->alias = $alias;
$this->company_id = $company_id;
$this->locale = $locale ?: app()->getLocale();
$this->locale = $locale ?: company($company_id)->locale;
}
/**

View File

@ -47,7 +47,9 @@ class Overrider
// Locale
if (session('locale') == '') {
app()->setLocale(setting('default.locale'));
$locale = (user()->locale) ?? setting('default.locale');
app()->setLocale($locale);
}
// Set app url dynamically if empty

View File

@ -29,13 +29,13 @@ class Modules extends Seeder
Artisan::call('module:install', [
'alias' => 'offline-payments',
'company' => $company_id,
'locale' => session('locale', app()->getLocale()),
'locale' => session('locale', company($company_id)->locale),
]);
Artisan::call('module:install', [
'alias' => 'paypal-standard',
'company' => $company_id,
'locale' => session('locale', app()->getLocale()),
'locale' => session('locale', company($company_id)->locale),
]);
}
}

View File

@ -107,7 +107,7 @@ class TestCompany extends Seeder
Artisan::call('module:install', [
'alias' => $alias,
'company' => company_id(),
'locale' => session('locale', app()->getLocale()),
'locale' => session('locale', company(company_id())->locale),
]);
}