@extends('layouts.app') @section('title', __('dashboard.backups_title')) @section('page_heading', __('dashboard.backups_title')) @section('content') {{-- KPIs --}}
{{ number_format($metrics['total_backups']) }}
{{ __('dashboard.total_backups') }}
{{ strtoupper($metrics['driver']) }}
نوع قاعدة البيانات
{{ $metrics['retention_days'] }}
أيام الاحتفاظ
{{ $metrics['total_backup_size_human'] }}
الحجم الإجمالي
{{-- Header --}}
إدارة النسخ الاحتياطية {{ count($backups) }}
{{ $backupDirectory }}
@can('manage backups')
@csrf
@csrf
@endcan
{{-- Table --}} @if(empty($backups))
@include('layouts.partials.index-empty-state', [ 'icon' => 'fa-solid fa-hard-drive', 'title' => 'لا توجد نسخ احتياطية', 'message' => 'أنشئ نسخة احتياطية الآن.', ])
@else
@foreach($backups as $b) @endforeach
الملف {{ __('dashboard.type_label') }} الحجم التاريخ الإجراءات
{{ $b['filename'] }}
@if(!empty($b['checksum']))
{{ \Illuminate\Support\Str::limit($b['checksum'], 28, '…') }}
@endif
{{ strtoupper($b['driver']) }} {{ $b['size_human'] }} {{ $b['created_at_human'] }}
@can('manage backups')
@csrf
@csrf @method('DELETE')
@endcan
@endif
@endsection