@extends('layouts.layout-2') @section('content')

Payment Reminder Logs & Statistiken

Zurück zur Übersicht
{{--
{{ $stats7Days['summary']['total_logs'] }}
Logs (7 Tage)
{{ $stats7Days['summary']['emails_sent'] }} gesendet | {{ $stats7Days['summary']['emails_failed'] }} fehlgeschlagen
{{ $stats30Days['summary']['total_logs'] }}
Logs (30 Tage)
{{ $stats30Days['summary']['emails_sent'] }} gesendet | {{ $stats30Days['summary']['emails_failed'] }} fehlgeschlagen
{{ $stats90Days['summary']['total_logs'] }}
Logs (90 Tage)
{{ $stats90Days['summary']['emails_sent'] }} gesendet | {{ $stats90Days['summary']['emails_failed'] }} fehlgeschlagen
--}}
Filter
Reset
@if($filteredLogs) Gefilterte Logs ({{ $filteredLogs->count() }} Einträge) @else Neueste Logs ({{ $recentLogs->count() }} Einträge) @endif
@forelse(($filteredLogs ?: $recentLogs) as $log) @empty @endforelse
Datum Aktion Level Model Model ID Nachricht
{{ $log->created_at->format('d.m.Y H:i:s') }} {{ $log->action }} {{ ucfirst($log->getLevelType()) }} {{ $log->model ?: '-' }} @if($log->model_id) {{ $log->model_id }} @else - @endif {{ Str::limit($log->message, 100) }} @if(strlen($log->message) > 100) @endif
Keine Logs gefunden
Aktionen (30 Tage)
@foreach($stats30Days['detailed_stats'] as $stat) @endforeach
Aktion Level Anzahl
{{ $stat->action }} {{ $stat->level == 2 ? 'Info' : ($stat->level == 5 ? 'Error' : 'Notice') }} {{ $stat->count }}
Erfolgsrate (30 Tage)
@php $totalEmails = $stats30Days['summary']['emails_sent'] + $stats30Days['summary']['emails_failed']; $successRate = $totalEmails > 0 ? round(($stats30Days['summary']['emails_sent'] / $totalEmails) * 100, 1) : 0; @endphp
{{ $successRate }}%
Erfolgsrate
{{ $stats30Days['summary']['emails_sent'] }} erfolgreich / {{ $totalEmails }} gesamt
@endsection