@props(['settings' => [], 'sites' => collect(), 'totalSites' => 0, 'user' => null, 'stats' => []]) @php $recentBackups = \App\Models\Backup::with('site') ->latest() ->when($user && !$user->isAdmin(), function($query) use ($user) { $siteIds = \App\Models\Site::where('assigned_to', $user->id)->pluck('id'); $query->whereIn('site_id', $siteIds); }) ->take(5) ->get(); $successfulBackups = $recentBackups->where('status', 'completed')->count(); $failedBackups = $recentBackups->where('status', 'failed')->count(); @endphp

Backup Durumu

Başarılı

{{ $successfulBackups }}

Başarısız

{{ $failedBackups }}

Son Backup'lar

@forelse($recentBackups as $backup)

{{ $backup->site?->name ?? 'N/A' }}

{{ $backup->created_at?->diffForHumans() ?? '-' }}

{{ $backup->status === 'completed' ? 'Başarılı' : ($backup->status === 'failed' ? 'Başarısız' : ucfirst($backup->status ?? 'Bilinmiyor')) }}
@empty

Henüz backup kaydı yok

@endforelse