Admin subscriptions: batch mark expired with safety guards

This commit is contained in:
萝卜
2026-03-17 00:27:04 +08:00
parent 0e8a9797b9
commit 7b143e1a11
6 changed files with 271 additions and 1 deletions

View File

@@ -138,6 +138,7 @@ Route::prefix('admin')->group(function () {
Route::get('/site-subscriptions/export', [SiteSubscriptionController::class, 'export']);
Route::get('/site-subscriptions/{subscription}', [SiteSubscriptionController::class, 'show']);
Route::post('/site-subscriptions/{subscription}/set-status', [SiteSubscriptionController::class, 'setStatus']);
Route::post('/site-subscriptions/batch-mark-expired', [SiteSubscriptionController::class, 'batchMarkExpired']);
Route::get('/plans', [PlanController::class, 'index']);
Route::get('/plans/export', [PlanController::class, 'export']);