@extends('admin.layout') @section('title', $user->name) @section('content')
{{ $user->email }}
Basisgegevens
Verbinding & matching
Matching profiel
MBTI
Sensorisch profiel
Sociaal
Identiteit
Organisatie
Erkenning
Aanbod
Sociaal
| Datum | Event | Plan | Bedrag | Periode | Mollie ID |
|---|---|---|---|---|---|
| {{ $log->created_at->format('d/m/Y H:i:s') }} | {{ $log->event }} | {{ $log->plan ?? '—' }} | @if ($log->amount) €{{ $log->amount }} @if ($log->discount_amount) (-€{{ $log->discount_amount }}) @endif @else — @endif | @if ($log->subscription_starts_at && $log->subscription_ends_at) {{ $log->subscription_starts_at->format('d/m/y') }} – {{ $log->subscription_ends_at->format('d/m/y') }} @else — @endif | {{ $log->mollie_payment_id ? substr($log->mollie_payment_id, 0, 18) . '…' : '—' }} |
| Datum | Actie | Door | Waarde | Periode |
|---|---|---|---|---|
| {{ $log->created_at->format('d/m/Y H:i:s') }} | {{ $actionLabels[$log->action] ?? $log->action }} | @if ($log->admin) {{ $log->admin->name }} @else — @endif | {{ $log->new_value ?? '—' }} | @if (!empty($log->meta['starts_at']) || !empty($log->meta['ends_at'])) @if (!empty($log->meta['starts_at'])) {{ \Carbon\Carbon::parse($log->meta['starts_at'])->format('d/m/y') }} @endif @if (!empty($log->meta['ends_at'])) – {{ \Carbon\Carbon::parse($log->meta['ends_at'])->format('d/m/y') }} @endif @else — @endif |
Geen sessies geregistreerd.
@else| Start | Laatste activiteit | Pagina's | Toestel | Bron |
|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($session->started_at)->format('d/m/Y H:i:s') }} | {{ \Carbon\Carbon::parse($session->last_active_at)->format('d/m H:i:s') }} | {{ $session->page_count }} | {{ $session->device_type }} · {{ $session->browser }} | {{ $session->source_type ?? '—' }} |
| Naam | Relatie | Telefoon | Notitie | |
|---|---|---|---|---|
| {{ $ice->name }} | {{ $ice->relation ?? '—' }} | {{ $ice->phone ?? '—' }} | {{ $ice->email ?? '—' }} | {{ $ice->note ?? '—' }} |
Matches
Gegeven ({{ $likesGiven->count() }})
@if ($likesGiven->isEmpty())Geen
@elseOntvangen ({{ $likesReceived->count() }})
@if ($likesReceived->isEmpty())Geen
@elseToestemming
Communicatievoorkeuren
In-app / push
Registratie
Bekende IP-adressen (laatste 50 logingebeurtenissen + sessies)
@if ($knownIps->isEmpty())Geen geregistreerd.
@elseApparaten & browsers (laatste 20 sessies)
@if ($knownDevices->isEmpty() && $knownUAs->isEmpty())Geen geregistreerd.
@else @if ($knownDevices->isNotEmpty())Mollie & betaalidentifiers
@if ($user->is_pro) 🏅 PRO @elseif ($user->is_premium && $user->subscription_status === 'trial') 🎁 Gratis periode @elseif ($user->is_premium) 💎 Premium @else Geen actief abonnement @endif @if ($user->subscription_status === 'cancelled' && $user->subscription_ends_at) — opgezegd, toegang t/m {{ $user->subscription_ends_at->format('d/m/Y') }} @elseif ($user->subscription_ends_at && in_array($user->subscription_status, ['active', 'trial'])) — loopt t/m {{ $user->subscription_ends_at->format('d/m/Y') }} @endif
{{-- Quick actions --}}Log tijdelijk in als deze gebruiker om diens profiel voor te bereiden. Een rode banner herinnert je dat je aan het impersoneren bent.
Bepaalt of een PRO-gebruiker als individuele hulpverlener of als hulporganisatie verschijnt.
@if (session('success') && str_contains(session('success'), 'Pro type')){{ session('success') }}
@endif{{ __('This removes the user, all profile data, photos, likes, messages, and subscriptions. This action cannot be undone.') }}
{{ $user->name }} — {{ $user->email }}