feat: [demo] 데모 테넌트 운영 자동화 (Phase 2)
- DemoLimitMiddleware: 쇼케이스 읽기전용, 만료 체크, 외부연동 차단 - DemoTenantService: 파트너/체험 테넌트 생성, 기간 연장, 정식 전환 - ResetDemoShowcaseCommand: 매일 자정 데이터 리셋 + 샘플 재시드 - ManufacturingPresetSeeder: 부서/거래처/품목/견적/수주 샘플 데이터 - 스케줄러 등록 (00:00 demo:reset-showcase --seed) - 미들웨어 별칭 등록 (demo.limit)
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
'perm.map' => PermMapper::class, // 전처리: 라우트명 → perm 키 생성/주입
|
||||
'permission' => CheckPermission::class, // 검사: perm 키로 접근 허용/차단
|
||||
'log.api' => LogApiRequest::class, // API 요청/응답 로깅 (선택적 사용용)
|
||||
'demo.limit' => \App\Http\Middleware\DemoLimitMiddleware::class, // 데모 테넌트 제한
|
||||
]);
|
||||
})
|
||||
->withExceptions(function (Exceptions $exceptions) {
|
||||
|
||||
Reference in New Issue
Block a user