public function get_schedule() { try { $user = auth()->user(); $budget = Budget::get($user); $accounts = Account::get_desc($user); $remaining_budget = $budget->cash - $this->get_total_payments($accounts); $accounts_schedule = []; foreach ($accounts as $account) { $interest = $this->calc_interest($account); $payment = $this->get_payment($account, $remaining_budget); $list_account = new Account(); $list_account->name = $account->name; $list_account->min_payment = round($payment, 2); array_push($accounts_schedule, $list_account); } return view('/schedule', ["user" => $user, "accounts" => $accounts_schedule]); } catch (PDOException $e) { die($e->getMessage()); } }