wsconcilia-laravel/QUICK-START.md
2025-09-12 13:06:36 -07:00

66 lines
1.4 KiB
Markdown

# 🚀 Guía Rápida - WSCONCILIA API Laravel
## ⚡ Inicio Rápido (5 minutos)
### 1. **Verificar el Proyecto**
```bash
cd /home/xesar/Documents/WSCONCILIA-Laravel
ls -la app/Http/Controllers/Api/
```
### 2. **Iniciar Servidor**
```bash
php artisan serve
```
### 3. **Probar API (sin BD)**
```bash
curl http://localhost:8000/api/health
curl http://localhost:8000/api/info
```
### 4. **Probar con BD (cuando tengas conexión)**
```bash
./test-api.sh
```
## 📋 Endpoints Principales
| URL | Descripción | Estado |
|-----|-------------|--------|
| `/api/health` | ✅ Funciona sin BD | Listo |
| `/api/info` | ✅ Funciona sin BD | Listo |
| `/api/v1/ciudades` | ⏳ Requiere BD | Configurado |
| `/api/v1/empresas` | ⏳ Requiere BD | Configurado |
## 🔧 Archivos Clave Modificados
- `routes/api.php` - Todas las rutas API
- `app/Http/Controllers/Api/CiudadesController.php` - Ciudades
- `app/Http/Controllers/Api/EmpresasController.php` - Empresas
- `.env` - Configuración SQL Server
- `config/wsconcilia.php` - Configuración personalizada
## ⚙ Configuración Actual
```env
DB_CONNECTION=sqlsrv
DB_HOST=10.201.84.3
DB_DATABASE=personal
DB_USERNAME=sysdev
```
## 🎯 Próximos Pasos
1. **Cuando tengas conexión a BD:**
- Ejecutar `./test-api.sh`
- Probar endpoints reales
2. **Para producción:**
- Cambiar `APP_ENV=production`
- Configurar CORS específicos
- Implementar autenticación
---
📖 **Documentación completa:** Ver `README.md`