systemico / slimphp
Slim Rest Api framework for rapid development.
4.2.6
2021-03-09 20:30 UTC
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-compose
para 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.