added language selection in company
This commit is contained in:
parent
3c9c75f267
commit
befb921d3e
@ -44,6 +44,11 @@ class CreateCompany extends Job
|
|||||||
|
|
||||||
protected function callSeeds()
|
protected function callSeeds()
|
||||||
{
|
{
|
||||||
|
// Set custom locale
|
||||||
|
if ($this->request->has('locale')) {
|
||||||
|
app()->setLocale($this->request->get('locale'));
|
||||||
|
}
|
||||||
|
|
||||||
// Company seeds
|
// Company seeds
|
||||||
Artisan::call('company:seed', [
|
Artisan::call('company:seed', [
|
||||||
'company' => $this->company->id
|
'company' => $this->company->id
|
||||||
|
@ -33,17 +33,13 @@ class UpdateCompany extends Job
|
|||||||
*/
|
*/
|
||||||
public function handle()
|
public function handle()
|
||||||
{
|
{
|
||||||
// Check if user can access company
|
|
||||||
$this->authorize();
|
$this->authorize();
|
||||||
|
|
||||||
// Update company
|
|
||||||
$this->company->update($this->request->all());
|
$this->company->update($this->request->all());
|
||||||
|
|
||||||
// Clear current settings
|
// Clear current and load given company settings
|
||||||
setting()->setExtraColumns(['company_id' => $this->company->id]);
|
setting()->setExtraColumns(['company_id' => $this->company->id]);
|
||||||
setting()->forgetAll();
|
setting()->forgetAll();
|
||||||
|
|
||||||
// Load settings based on the given company
|
|
||||||
setting()->load(true);
|
setting()->load(true);
|
||||||
|
|
||||||
if ($this->request->has('name')) {
|
if ($this->request->has('name')) {
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
{{ Form::selectGroup('currency', trans_choice('general.currencies', 1), 'exchange-alt', $currencies) }}
|
{{ Form::selectGroup('currency', trans_choice('general.currencies', 1), 'exchange-alt', $currencies) }}
|
||||||
|
|
||||||
{{ Form::textGroup('domain', trans('companies.domain'), 'globe', []) }}
|
{{ Form::selectGroup('locale', trans_choice('general.languages', 1), 'flag', language()->allowed(), setting('default.locale', config('app.locale', 'en-GB')), []) }}
|
||||||
|
|
||||||
{{ Form::textareaGroup('address', trans('general.address')) }}
|
{{ Form::textareaGroup('address', trans('general.address')) }}
|
||||||
|
|
||||||
|
@ -22,9 +22,9 @@
|
|||||||
|
|
||||||
{{ Form::emailGroup('email', trans('general.email'), 'envelope') }}
|
{{ Form::emailGroup('email', trans('general.email'), 'envelope') }}
|
||||||
|
|
||||||
{{ Form::selectGroup('currency', trans_choice('general.currencies', 1), 'exchange-alt', $currencies, $company->currency) }}
|
{{ Form::selectGroup('currency', trans_choice('general.currencies', 1), 'exchange-alt', $currencies, $company->currency ?? 'USD') }}
|
||||||
|
|
||||||
{{ Form::textGroup('domain', trans('companies.domain'), 'globe', []) }}
|
{{ Form::selectGroup('locale', trans_choice('general.languages', 1), 'flag', language()->allowed(), $company->locale ?? config('app.locale', 'en-GB'), []) }}
|
||||||
|
|
||||||
{{ Form::textareaGroup('address', trans('general.address')) }}
|
{{ Form::textareaGroup('address', trans('general.address')) }}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user