66 lines
1.4 KiB
Markdown
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`
|