setData(); return $this->view('widgets.account_balance', $this->data); } public function setData(): void { $accounts = Account::with('income_transactions', 'expense_transactions')->enabled()->take(5)->get()->map(function($account) { $account->balance_formatted = money($account->balance, $account->currency_code); return $account; })->all(); $this->data = [ 'accounts' => $accounts, ]; } }