@php $assignedIds = $dealer->assignedUsers->pluck('id')->map(fn ($id) => (int) $id)->values(); $assignedNames = $dealer->assignedUsers->pluck('name')->filter()->values(); $assignedMerchantSettings = $dealer->assignedUsers ->mapWithKeys(fn ($user) => [ $user->id => [ 'dealer_payin_overall_charges' => $user->pivot?->dealer_payin_overall_charges, 'dealer_payin_easypaisa_charges' => $user->pivot?->dealer_payin_easypaisa_charges, 'dealer_payin_jazzcash_charges' => $user->pivot?->dealer_payin_jazzcash_charges, 'dealer_payin_overall_commission' => $user->pivot?->dealer_payin_overall_commission, 'dealer_payin_easypaisa_commission' => $user->pivot?->dealer_payin_easypaisa_commission, 'dealer_payin_jazzcash_commission' => $user->pivot?->dealer_payin_jazzcash_commission, 'dealer_payout_overall_charges' => $user->pivot?->dealer_payout_overall_charges, 'dealer_payout_mobile_wallet_charges' => $user->pivot?->dealer_payout_mobile_wallet_charges, 'dealer_payout_ibft_charges' => $user->pivot?->dealer_payout_ibft_charges, 'dealer_payout_overall_commission' => $user->pivot?->dealer_payout_overall_commission, 'dealer_payout_mobile_wallet_commission' => $user->pivot?->dealer_payout_mobile_wallet_commission, 'dealer_payout_ibft_commission' => $user->pivot?->dealer_payout_ibft_commission, ], ]) ->toArray(); @endphp