feat: implement CDN Purge Artisan command and UI dashboard control

This commit is contained in:
dyzulk
2026-01-07 11:06:33 +07:00
parent 2393be46f6
commit 0e67f8d273
4 changed files with 73 additions and 0 deletions

View File

@@ -61,6 +61,7 @@ Route::middleware(['auth:sanctum'])->group(function () {
// Root CA Management (Admin Only)
Route::get('/admin/ca-certificates', [RootCaApiController::class, 'index']);
Route::post('/admin/ca-certificates/sync-cdn', [RootCaApiController::class, 'syncToCdn']);
Route::post('/admin/ca-certificates/purge-cdn', [RootCaApiController::class, 'purgeCdn']);
Route::post('/admin/ca-certificates/sync-crt', [RootCaApiController::class, 'syncCrtOnly']);
Route::post('/admin/ca-certificates/sync-installers', [RootCaApiController::class, 'syncInstallersOnly']);
Route::post('/admin/ca-certificates/sync-bundles', [RootCaApiController::class, 'syncBundlesOnly']);