@extends('admin.layout')
@section('title', 'Beveiligingslog detail')
@section('content')
@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 --}}
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