# 🚀 Comandos Rápidos - Avisos de Vencimento

## ⚠️ IMPORTANTE: Sempre execute os comandos do diretório `backend`

Todos os comandos do Laravel devem ser executados de dentro do diretório `backend` onde está o arquivo `artisan`.

## 📍 Navegação

```powershell
# Windows PowerShell
cd D:\Trae\GestorStream\backend

# Ou se já estiver na raiz do projeto
cd backend
```

## 🔧 Comandos Principais

### 1. Verificar e criar jobs de avisos de vencimento
```powershell
cd D:\Trae\GestorStream\backend
php artisan clients:check-expiring --force
```

### 2. Processar fila manualmente (enviar mensagens)
```powershell
cd D:\Trae\GestorStream\backend
php artisan queue:work --once
```

### 3. Diagnóstico completo
```powershell
cd D:\Trae\GestorStream\backend
php artisan alerts:diagnose
```

### 4. Processar fila continuamente (para testes)
```powershell
cd D:\Trae\GestorStream\backend
php artisan queue:work
```

## 📝 Exemplos de Uso

### Testar criação de jobs
```powershell
cd D:\Trae\GestorStream\backend
php artisan clients:check-expiring --force
```

### Enviar mensagens pendentes
```powershell
cd D:\Trae\GestorStream\backend
php artisan queue:work --once --tries=1 --timeout=30
```

### Verificar status
```powershell
cd D:\Trae\GestorStream\backend
php artisan alerts:diagnose
```

## ✅ Status Atual

- ✅ Erro de sintaxe corrigido
- ✅ Comandos funcionando corretamente
- ✅ Job criado (ID: 26) para Juliana Mendes
- ⏳ Aguardando processamento da fila

## 🔍 Verificar se Mensagem Foi Enviada

Após executar `php artisan queue:work --once`, verifique:

1. **Status do job:**
   ```powershell
   cd D:\Trae\GestorStream\backend
   php artisan alerts:diagnose
   ```

2. **Logs:**
   ```powershell
   # Ver últimos logs
   Get-Content storage\logs\laravel.log -Tail 50
   ```

## 🎯 Próximos Passos

1. Execute `php artisan queue:work --once` para processar o job
2. Verifique os logs para confirmar envio
3. Confirme no WhatsApp se a mensagem chegou

