qrCodes() ->where('type', QrCode::TYPE_EVENT) ->pluck('id'); $revenueMinor = (int) QrEventRegistration::query() ->whereIn('qr_code_id', $eventIds) ->where('status', QrEventRegistration::STATUS_CONFIRMED) ->sum('amount_minor'); $balanceMinor = 0; try { $balanceMinor = $this->billing->balanceMinor($account->public_id); } catch (Throwable $e) { Log::warning('Events payouts could not load wallet balance', [ 'user' => $account->public_id, 'error' => $e->getMessage(), ]); } return view('events.payouts', [ 'revenueMinor' => $revenueMinor, 'balanceMinor' => $balanceMinor, ]); } }