count(); echo "item_id_mappings 테이블 삭제: {$mappingsCount}건\n"; Schema::dropIfExists('item_id_mappings'); } // 2. items 테이블 삭제 if (Schema::hasTable('items')) { $itemsCount = DB::table('items')->count(); echo "items 테이블 삭제: {$itemsCount}건\n"; Schema::dropIfExists('items'); } // FK 제약 조건 재활성화 DB::statement('SET FOREIGN_KEY_CHECKS=1'); echo "✅ Items 관련 테이블 롤백 완료\n"; } public function down(): void { // 롤백 시 아무 작업도 하지 않음 // items 테이블은 재설계 후 새로운 마이그레이션으로 생성 예정 echo "⚠️ 이 마이그레이션은 롤백되지 않습니다. items 테이블 재설계 후 새로운 마이그레이션을 사용하세요.\n"; } };