# Cómo Desactivar el Modo Development

## 📋 Estado Actual

El modo development está **activo** (`enabled: true`) tanto en:
- ✅ JSON: `database/seeders/project-data/site-data.json`
- ✅ DB: Tabla `settings` (key: `site.development.enabled`)

## 🔧 Opción 1: Cambiar en la DB (Rápido)

### Usando Tinker

```bash
php artisan tinker
```

```php
// Desactivar development mode
\App\Services\SiteConfigService::set('development.enabled', false, 1);

// Limpiar cache
\App\Services\SiteConfigService::clearCache();
```

O directamente con SQL:

```sql
UPDATE settings 
SET value = '0' 
WHERE key = 'site.development.enabled';
```

Luego limpiar cache:
```bash
php artisan config:clear
```

## 🔧 Opción 2: Cambiar en JSON y Ejecutar Seeder (Recomendado)

### 1. Editar JSON

**Archivo:** `database/seeders/project-data/site-data.json`

```json
{
  "development": {
    "enabled": false,  // ← Cambiar a false
    "title": "Our Website is Coming Soon",
    ...
  }
}
```

### 2. Ejecutar Seeder

```bash
php artisan db:seed --class=SiteDataSeeder
php artisan config:clear
```

## ✅ Verificar Cambio

```bash
php artisan tinker --execute="echo 'Development: ' . (config('site.development.enabled') ? 'ACTIVO' : 'DESACTIVADO') . PHP_EOL;"
```

## 🎯 Recomendación

**Para desarrollo rápido:** Usa Opción 1 (DB directo)

**Para mantener consistencia:** Usa Opción 2 (JSON + Seeder)

La Opción 2 es mejor porque:
- ✅ Mantiene el JSON como fuente de verdad
- ✅ Fácil de versionar
- ✅ Consistente con la arquitectura
