변경 이력
MSK Laravel template 및 demo 검증 기준 변경 내역입니다.
1.5.8 — 2026-05-04
Added
- Platform Admin 전용 Tenant Domains & Sites 메뉴 추가
- Tenant별
primary_domain,domain_aliases,subdomain_mapping, legacysettings.domains확인 및 수정 지원 - MSK 공식 용어 미러사이트(
settings.custom_theme)와 독립사이트(settings.site)를 UI와 문서에 반영 - 목록 상단 안내와 제목 옆
?도움말 모달 추가 - Platform Admin 전용 Help Pages 메뉴 추가
admin_help_pages테이블 추가:panel,page_key,summary,guide_body,modal_body,visible_levels기반 관리자 도움말 편집AdminHelpPageSeeder추가:platform / tenant-domains.index기본 도움말 생성. 기존 편집본은 덮어쓰지 않음- Core
DatabaseSafetyServiceProvider강화:migrate:fresh,migrate:refresh,migrate:reset,db:wipe,schema:dump --prune하드 차단 make artisan/make fresh경로에 파괴적 Artisan 명령 사전 차단 guard 추가
Changed
- 파괴적 DB 명령 허용 방식을
DB_BLOCKED_COMMANDS제거가 아닌 명령별 1회성MSK_ALLOW_DESTRUCTIVE_ARTISANtoken 방식으로 변경 APP_ENV=testing우회는 PHPUnit 실행 중migrate:fresh경로에서만 허용
Documentation
- 내부 설계 문서에 미러사이트/독립사이트와 Platform 관리 표면 정리
- docs.codebase.how에
Tenant Domains & Sites,Help Pages,Multi-SaaS Module System문서 추가 - Input 계열 plugin 문서 정리:
DigitalInk,BrushConfiguration,RecognitionBridge,HandwritingInput을 디지털 잉크 입력 스택으로 일반화하고 provider 과금/학습 평가/UI workflow 경계를 명시 - Core README에 DB 안전 가드와 unlock token 정책 반영
Validation
admin_help_pagesmigration 적용 확인AdminHelpPageSeeder실행 확인- 관련 PHP 파일
php -l문법 검사 통과 - Filament 라우트 확인:
/platform/admin-help-pages,/platform/tenant-domains - Input 계열 plugin unit test 78개 / assertion 197개 통과
DestructiveCommandGuardTest5개 / assertion 13개 통과- 실제 CLI smoke: direct
php artisan및make artisan,make fresh경로에서 파괴적 DB 명령 차단 확인