29 lines
736 B
PHP
29 lines
736 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\View\View;
|
|
|
|
class BackupController extends Controller
|
|
{
|
|
public function index(): View
|
|
{
|
|
// Backup-Typen — hier später echte Einträge ergänzen
|
|
$backupTypes = [
|
|
// Beispiel-Struktur:
|
|
// [
|
|
// 'name' => 'Datenbank',
|
|
// 'description' => 'MariaDB Vollbackup',
|
|
// 'icon' => '🗄️',
|
|
// 'last_run' => null,
|
|
// 'status' => null,
|
|
// ],
|
|
];
|
|
|
|
// Backup-Logs — später aus DB oder Log-Dateien befüllen
|
|
$logs = collect();
|
|
|
|
return view('backup.index', compact('backupTypes', 'logs'));
|
|
}
|
|
}
|