@extends('layouts.app') @section('content')

💾 Backup & Restore

Kelola backup database dan file untuk keamanan data Anda.

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Buat Backup

Simpan database & semua file foto

Backup akan menyimpan seluruh data termasuk database, logo, dan foto produk dalam satu file ZIP.

@csrf

Restore dari File

Upload file backup (.zip atau .sql)

⚠️ Perhatian: Restore akan menimpa semua data (database dan file foto) dengan data dari file backup.

@csrf

📁 Riwayat Backup

Daftar file backup yang tersimpan di server

@if(count($backups) > 0)
@foreach($backups as $backup) @endforeach
Nama File Tipe Ukuran Tanggal Dibuat Aksi
@if($backup['is_zip']) @else @endif {{ $backup['filename'] }}
@if($backup['is_zip']) @else @endif {{ $backup['size'] }} {{ $backup['created_at'] }}
@csrf
@csrf @method('DELETE')
@else

Belum ada backup

Mulai dengan membuat backup pertama Anda.

@endif

Tips Backup

  • 🤖 Backup otomatis berjalan setiap hari pukul 00:00
  • 📦 Backup format ZIP berisi: database + logo + foto produk
  • 🔄 Restore dari ZIP akan mengembalikan database DAN semua foto
  • 💾 Simpan salinan backup di tempat lain (cloud, external drive)
  • 🗑️ Backup lama otomatis dihapus (simpan 7 terbaru)
@endsection