Backup y detalles minimos
This commit is contained in:
@@ -15,6 +15,7 @@ use App\Http\Controllers\AppointmentController;
|
||||
use App\Http\Controllers\SupplierController;
|
||||
use App\Http\Controllers\PasswordResetLinkController;
|
||||
use App\Http\Controllers\NewPasswordController;
|
||||
use App\Http\Controllers\Admin\BackupController;
|
||||
use App\Models\Product;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Session;
|
||||
@@ -75,4 +76,14 @@ Route::middleware(['auth'])->group(function () {
|
||||
Route::get('/appointments/{appointment}', [AppointmentController::class, 'show'])
|
||||
->name('appointments.show');
|
||||
Route::view('/faq', 'faq')->name('faq');
|
||||
|
||||
// Copias de Seguridad (Solo Administradores)
|
||||
Route::middleware(['admin'])->prefix('admin')->name('admin.')->group(function () {
|
||||
Route::get('/backups', [BackupController::class, 'index'])->name('backups.index');
|
||||
Route::post('/backups/create', [BackupController::class, 'create'])->name('backups.create');
|
||||
Route::post('/backups/upload', [BackupController::class, 'upload'])->name('backups.upload');
|
||||
Route::post('/backups/{filename}/restore', [BackupController::class, 'restore'])->name('backups.restore');
|
||||
Route::get('/backups/{filename}/download', [BackupController::class, 'download'])->name('backups.download');
|
||||
Route::delete('/backups/{filename}', [BackupController::class, 'destroy'])->name('backups.destroy');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user