| {{ __('No.') }} | {{ __('Client') }} | {{ __('Last IP') }} | {{ __('Custom Rate') }} | {{ __('Status') }} | {{ __('Action') }} | |||
|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration + ($users->firstItem() - 1) }} |
{{-- The name opens the detail view: it's the first thing
clicked when someone wants to know who this client is. --}}
{{ $user->email }}
|
{{ money($user->wallet?->balance ?? 0, $user->currency ?: 'USD') }} | {{ $lastIps[$user->id] ?? '—' }} | {{ rf_date($user->created_at) }} |
{{-- A read-only seat still sees the list, but is offered no
control that would answer 403 the moment it was used. --}}
|
{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror| # | {{ __('Service') }} | {{ __('Qty') }} | {{ __('Charge') }} | {{ __('Status') }} | {{ __('Date') }} |
|---|---|---|---|---|---|
| {{ $o->id }} | {{ \Illuminate\Support\Str::limit(\App\Support\CatalogText::display($o->service_name_snapshot), 42) }} | {{ number_format($o->quantity) }} | {{ money($o->charge, $o->currency) }} | {{ __(ucfirst(str_replace('_', ' ', $o->status))) }} | {{ rf_date($o->created_at) }} |
| {{ __('Type') }} | {{ __('Amount') }} | {{ __('Balance after') }} | {{ __('Date') }} |
|---|---|---|---|
| {{ __(ucfirst(str_replace('_', ' ', $entry->type))) }} | {{ money($entry->amount, $entry->currency) }} | {{ money($entry->balance_after, $entry->currency) }} | {{ rf_datetime($entry->created_at) }} |
{{ $message }}
@enderror @error('priceValue'){{ $message }}
@enderror @endif| {{ __('Service') }} | {{ __('Price / 1K') }} | |
|---|---|---|
| {{ \Illuminate\Support\Str::limit(\App\Support\CatalogText::display($cp->service?->name), 52) }} | {{ rate_money($cp->price, $du->currency ?: 'USD') }} | @if ($canManage) @endif |
{{ $message }}
@enderror{{ __('Stored in the ledger for reference. Leave blank if not applicable.') }}
{{ $message }}
@enderror