@extends('layouts.platform') @section('title', 'Backups') @section('header', 'Backups') @section('content')
A backup snapshots the database, copies uploaded files and writes a manifest. Downloads are AES-encrypted
(.enc); decrypt with php artisan backup:decrypt using the backup passphrase.
Old backups are pruned automatically by the retention policy.
| Label | Status | Size | Tables | Completed | Actions |
|---|---|---|---|---|---|
| {{ $backup->label }} | @if($backup->status === 'success') Success @elseif($backup->status === 'running') Running @else Failed @endif | {{ $backup->size_bytes > 0 ? number_format($backup->size_bytes / 1024, 1).' KB' : '—' }} | {{ $backup->tables ? count($backup->tables) : '—' }} | {{ optional($backup->completed_at)->format('d M Y H:i') ?? '—' }} | @if($backup->isSuccessful()) Download (encrypted) @endif |
| {{ $backup->error }} | |||||
| No backups yet. | |||||