DB_NINJA_1]); $this->updateAccounts(); config(['database.default' => DB_NINJA_2]); $this->updateAccounts(); } private function updateAccounts() { $data = []; $a = Company::whereIn('plan', ['pro', 'enterprise']) ->with('accounts') ->cursor()->each(function ($company) use ($data){ $accounts = $company->accounts->pluck('account_key'); $data[] = [ 'plan' => $company->plan, 'plan_term' => $company->plan_term, 'plan_started' => $company->plan_started, 'plan_paid' => $company->plan_paid, 'plan_expires' => $company->plan_expires, 'num_users' => $company->num_users, 'accounts' => $accounts ]; }); //post DATA } }