feat(plans): 空库一键初始化默认套餐(带护栏与测试)

This commit is contained in:
萝卜
2026-03-10 21:56:14 +00:00
parent cfbd9a1693
commit b27fd67347
4 changed files with 118 additions and 7 deletions

View File

@@ -121,6 +121,8 @@ Route::prefix('admin')->group(function () {
Route::get('/plans/export', [PlanController::class, 'export']);
Route::get('/plans/create', [PlanController::class, 'create']);
Route::post('/plans', [PlanController::class, 'store']);
// 注意:必须放在 /plans/{plan} 之前,避免被参数路由吞掉导致 404
Route::post('/plans/seed-defaults', [PlanController::class, 'seedDefaults']);
Route::get('/plans/{plan}/edit', [PlanController::class, 'edit']);
Route::post('/plans/{plan}', [PlanController::class, 'update']);
Route::post('/plans/{plan}/set-status', [PlanController::class, 'setStatus']);