This commit is contained in:
ct
2025-07-15 20:03:10 +08:00
parent b54e4f2092
commit 096f515f58
15 changed files with 1161 additions and 3 deletions

View File

@@ -2,12 +2,14 @@
use App\Http\Controllers\AdminBackgroundGenerationController;
use App\Http\Controllers\AdminDashboardController;
use App\Http\Controllers\AdminDuplicateController;
use App\Http\Controllers\FrontHomeController;
use App\Http\Controllers\FrontPagesController;
use App\Http\Controllers\SocialAuthController;
use App\Http\Controllers\UserDashboardController;
use App\Http\Controllers\UserPurchaseController;
use App\Http\Middleware\AdminMiddleware;
use App\Http\Middleware\BasicAuthMiddleware;
use Illuminate\Support\Facades\Route;
if (App::environment('local')) {
@@ -72,3 +74,17 @@
Route::get('/terms', [FrontPagesController::class, 'terms'])
->middleware('cacheResponse')
->name('terms');
// Admin Tools with Basic Auth
Route::prefix('duplicates')->middleware([BasicAuthMiddleware::class])->group(function () {
Route::get('/', [AdminDuplicateController::class, 'index'])->name('admin.duplicates');
Route::post('scan', [AdminDuplicateController::class, 'scan'])
->name('admin.duplicates.scan');
Route::post('delete', [AdminDuplicateController::class, 'delete'])
->name('admin.duplicates.delete');
Route::post('regenerate-hash', [AdminDuplicateController::class, 'regenerateHash'])
->name('admin.duplicates.regenerate-hash');
});