systemico / slimphp
Slim Rest Api framework for rapid development.
Installs: 26
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 481
pkg:composer/systemico/slimphp
Requires
- php: ^7.2
 - ext-json: *
 - monolog/monolog: ^2.1
 - php-di/php-di: ^6.2
 - slim/psr7: ^1.1
 - slim/slim: ^4.5
 - systemico/jmail: ^1.2
 
Requires (Dev)
- jangregor/phpstan-prophecy: ^0.8.0
 - phpstan/extension-installer: ^1.0.4
 - phpstan/phpstan: ^0.12.32
 - phpunit/phpunit: ^8.5
 
README
Utiliza está aplicación para crear aplicaciones PHP enfocadas a micro servicios.
Crear un pryecto nuevo.
Ejecuta el siguiente comando:
composer create-project systemico/slimphp [nombre_app]
Reemplace [nombre_app] con el nombre de la aplicación que desea crear:
- El punto de arranque de la apliacón es el directorio 
/src/public/. - Si se presentá alguna situación debes revisar el directorio 
/src/logs/. 
Para correr la aplicación en modo desarrollo utiliza el siguiente comando:
cd [nombre_app] cd application composer start
Si requieres trabajar con una base de datos utiliza docker-composepara correr el contenedor docker, para esto ejecuta el comando:
cd [my-app-name] docker-compose up -d docker-compose build && docker-compose up -d
Eso creará un servicio disponible en http://localhost:8080 y lo podrás ejecutar en tu navegador de preferencia.
Para correr el modelo de pruebas ejecuta el comando:
composer test
Así de sencillo es!, buena suerte.