This app basically is for controlling severeal procedures at an orthodontic clinic which patientes and doctors are involved.
Los siguientes requerimientos se deben seguir para instalar la aplicación para desarrollo.
Lo que debes tener instalador para poder correr el proyecto.
- PHP >= 7.2
- Composer >= 1.8
- PostgreSQL >= 10.1
- Git >= 2.0
- Cmder un entorno de terminal amigable
- Redis >= 5.0
- Node.js >= 12.0
Después de cumplir todos los requesitos se debe instalar.
-
Primero se debe clonar el proyecto actual.
git clone git@github.com:yaneth94/AppSisOr.git git clone https://github.com/yaneth94/AppSisOr.git
-
Luego se debe acceder a la carpeta raiz del directorio clonado e instalar las dependencias.
composer install
-
Luego se debe realizar una copia del archivo .env.example con el nombre .env
cp .env.example
-
Luego se debe generar la llave para poder obtener funcionando la aplicación
php artisan generate:key
-
Se debe crear una base de datos con un usuario en postgreSQL
create user api password 'holamundo'; create database ortodoncia owner api;
-
Luego de esto sin tener ningun problema, se debe modificar el archivo .env recientemente copiado con las variables de entorno de su preferencia se recomienda.
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=ortodoncia
DB_USERNAME=api
DB_PASSWORD=holamundo
- luego de modificar el archivo .env se debe correr las migraciones junto a los datos semillas
php artisan migrate
php artisan db:seed
- por ultimo cada vez que se actualize la base de datos con nuevos campos o nuevos datos pruebas se debe ejecutar el siguente comando.
php artisan migrate:refresh --seed