@extends('admin.layout') @section('title', 'Beveiligingslog detail') @section('content')
← Beveiliginglogs
@php $actionColors = [ 'ban' => 'bg-red-100 text-red-700', 'suspend' => 'bg-orange-100 text-orange-700', 'unsuspend' => 'bg-green-100 text-green-800', 'role_change' => 'bg-blue-100 text-blue-700', 'premium_update' => 'bg-indigo-100 text-indigo-700', 'user_delete' => 'bg-red-100 text-red-700', 'subscription_grant' => 'bg-violet-100 text-violet-700', 'subscription_extend' => 'bg-violet-100 text-violet-700', 'subscription_revoke' => 'bg-orange-100 text-orange-700', 'subscription_trial' => 'bg-yellow-100 text-yellow-700', 'subscription_manual' => 'bg-gray-100 text-gray-700', ]; @endphp
{{-- Linkerkolom: actie & timing --}}
Actie
{{ $log->action }}
Datum/tijd
{{ $log->created_at->format('d/m/Y H:i:s') }}
{{ $log->created_at->diffForHumans() }}
Uitgevoerd door (admin)
@if($log->admin) {{ $log->admin->name }}
{{ $log->admin->email }}
@else Onbekend / verwijderd @endif
IP-adres admin
{{ $log->ip ?? '—' }}
{{-- Rechterkolom: doelgebruiker & wijzigingen --}}
Doelgebruiker
@if($log->targetUser) {{ $log->targetUser->name }}
{{ $log->targetUser->email }} · ID {{ $log->target_user_id }}
@elseif($log->target_name || $log->target_email)
{{ $log->target_name ?? '—' }}
{{ $log->target_email }} (account verwijderd)
@else @endif
@if($log->old_value !== null || $log->new_value !== null)
Wijziging
{{ $log->old_value ?? '—' }} {{ $log->new_value ?? '—' }}
@endif @if($log->note)
Opmerking / reden
{{ $log->note }}
@endif
{{-- Meta --}} @if($log->meta)
Meta / extra context
{{ json_encode($log->meta, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) }}
@endif
@endsection