call('migrate', ['--force' => true]); $this->info('Update 3.1'); $this->accountsModule(); $this->info('Update 3.1.3 '); } private function accountsModule() { $this->info('Updating accounts module'); $accountDictSeeder = new AccountsDatabaseSeeder(); $companies = Company::all(); foreach ($companies as $company) { $count = AccountPaymentCondition::where('company_id', $company->id)->count(); if ($count == 0) { $this->info($company->name . ' Seeding account payment condition database'); $accountDictSeeder->paymentConditionSeeder($company->id); } } } private function callsModule() { $this->info('Updating calls module'); $companies = Company::all(); foreach ($companies as $company) { $count = CallStatus::where('company_id', $company->id)->count(); if ($count == 0) { $this->info($company->name . ' Seeding call status database'); CallsDatabaseSeeder::statusSeeder($company->id); } } } }