feat: [google-cloud] Google Cloud 메뉴 섹션 추가

- Workspace 정책: 계정관리, 2단계인증, 감사로그, 데이터보존
- Workspace 요금: 4티어 비교, 기능비교, 예상비용, 인상히스토리
- Cloud API 요금: Gemini 모델 단가, 추가기능, Storage, 비용시뮬레이션
- 컨트롤러 3개 + 뷰 3개 + 라우트 그룹 추가
This commit is contained in:
김보곤
2026-03-02 14:07:17 +09:00
parent 31e9b5d605
commit 1d9725c666
7 changed files with 1066 additions and 0 deletions

View File

@@ -36,6 +36,9 @@
use App\Http\Controllers\ClaudeCode\CoworkController as ClaudeCodeCoworkController;
use App\Http\Controllers\ClaudeCode\PricingController as ClaudeCodePricingController;
use App\Http\Controllers\ClaudeCode\UsagePlanController as ClaudeCodeUsagePlanController;
use App\Http\Controllers\GoogleCloud\WorkspacePolicyController as GoogleCloudWorkspacePolicyController;
use App\Http\Controllers\GoogleCloud\WorkspacePricingController as GoogleCloudWorkspacePricingController;
use App\Http\Controllers\GoogleCloud\CloudApiPricingController as GoogleCloudCloudApiPricingController;
use App\Http\Controllers\Lab\StrategyController;
use App\Http\Controllers\MenuController;
use App\Http\Controllers\MenuSyncController;
@@ -736,6 +739,26 @@
Route::get('/usage-plan/download', [ClaudeCodeUsagePlanController::class, 'download'])->name('usage-plan.download');
});
/*
|--------------------------------------------------------------------------
| Google Cloud Routes
|--------------------------------------------------------------------------
*/
Route::prefix('google-cloud')->name('google-cloud.')->group(function () {
Route::get('/workspace-policy', [GoogleCloudWorkspacePolicyController::class, 'index'])
->name('workspace-policy.index');
Route::get('/workspace-pricing', [GoogleCloudWorkspacePricingController::class, 'index'])
->name('workspace-pricing.index');
Route::get('/workspace-pricing/download', [GoogleCloudWorkspacePricingController::class, 'download'])
->name('workspace-pricing.download');
Route::get('/cloud-api-pricing', [GoogleCloudCloudApiPricingController::class, 'index'])
->name('cloud-api-pricing.index');
Route::get('/cloud-api-pricing/download', [GoogleCloudCloudApiPricingController::class, 'download'])
->name('cloud-api-pricing.download');
});
/*
|--------------------------------------------------------------------------
| R&D Labs Routes (5130 마이그레이션)