@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
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() ?? '-' }}
Henüz backup kaydı yok