@extends('admin.layouts.app', ['title' => 'Payout Gateway Assignment']) @push('head') @endpush @section('content') @php $assignedGatewayCount = $users->getCollection()->sum(fn ($user) => $user->payoutMethods->count()); @endphp @if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif
Payout Method Assignment
Merchants On Page
{{ $users->count() }}
Visible Assignments
{{ $assignedGatewayCount }}
Available Gateways
{{ $methods->count() }}
Payout Gateway Assignment List
{{ $users->total() }} total merchants found
@forelse ($users as $user) @php $assignedIds = $user->payoutMethods->pluck('id')->map(fn ($id) => (int) $id)->values(); @endphp @empty @endforelse
Name Email Status Assigned Payout Gateways Action
{{ $user->name }}
{{ $user->username ?: 'No username' }}
{{ $user->email }} {{ $user->status ? 'Active' : 'Inactive' }}
@forelse ($user->payoutMethods as $method) {{ $method->name }} @empty No payout gateway assigned @endforelse
No users found for payout gateway assignment.
@endsection @push('scripts') @endpush