Prueba técnica PHP con protocolo SOAP
Navegar hasta https://apiwalletsoap.herokuapp.com/.
- PHP v7.3.6 o superior.
- Laravael v8
- Composer v2.0.8 o superior.
- Habilitar extension=soap en la configuracion de PHP.
- Zoap Instant SOAP server for Laravel and Lumen
- AuthController: Maneja las funciones para el registro y autenticacion de usuarios
- WalletController: Maneja las operaciones sobre la billetera.
- User: Se guarda la informaciond de los usuarios Nombre, Apellido, Documento, Telefono, Email y Password.
- Wallet: Guarda el Saldo de la billetera y esta asociada a un usuario.
- WalletRecords: Guarda un Historial de Transacciones de la Billetera, tiene un tipo (Compra o Recargar),un estado (Aprovado / Pendiente) y un Token de identificacion con que pueden ser verfidicadas.
- SoapServer: Se encarga de crear el archivo WSDL para el uso a traves de soap.
- Navegar a la raíz del proyecto.
- Ejecutar el comando composer install. Esperar a que se instalen todas las dependencias.
- Llenar el archivo .env con los valores necesarios. Mas importantes:
- Ejecutar el comando php artisan serve.
- Navegar hasta http://localhost:8000