<?php

use App\Http\Controllers\DashboardController;
use Illuminate\Support\Facades\Route;

Route::get('/', [DashboardController::class, 'index'])
    ->name('dashboard');


Route::get(
    '/backups/{database}',
    [DashboardController::class, 'backupHistory']
)->where('database', '[A-Za-z0-9_]+')
  ->name('backup.history');

Route::get(
    '/backups/{database}/download/{filename}',
    [DashboardController::class, 'backupDownload']
)->where([
    'database' => '[A-Za-z0-9_]+',
    'filename' => '[A-Za-z0-9_.-]+',
])->name('backup.download');
