Challenge para demostrar por qué deben contratarme =)
A continuación las instrucciones para poder instalar y correr el proyecto...
Asegurate de tener instalado git, composer, mysql y php >= 8.2
Abrir una consola y ejecutar
git clone https://github.com/mcanepa/petshop
Luego entrar al directorio
cd petshop
Ya dentro del directorio ejecutamos:
composer install
Y dejamos que composer haga su magia
En el raíz del proyecto hay un archivo .env.example
, el cual debes copiar como .env
luego editalo para configurar la conexión a la base de datos
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=el_nombre_de_la_base
DB_USERNAME=tu_usuario
DB_PASSWORD=tu_password
Reemplaza el_nombre_de_la_base
, tu_usuario
, y tu_password
con los datos verdaderos de conexión.
Una vez editado el archivo, hay que generar una clave de aplicación
php artisan key:generate
El proyecto cuenta con un comando para poder crear la base
php artisan create-database
Luego ejecuta las migrations para poder crear las tablas necesarias
php artisan migrate
Ejecuta
php artisan serve
Ahora ve al navegador y dirigete a
http://127.0.0.1:8000/pets
Allí podrás ver un listado de registros y tendrás la posibilidad de crear una nueva mascota!!
Puedes testear la aplicación ejecutando algunos test creados para tal fin
php artisan test
Y también se puede validar el código ejecutando
./vendor/bin/phpstan analyse
Feliz año nuevo y estamos en contacto!