Skip to content

API destinada a gestionar los colores estandarizados seleccionados para los productos; para páginas web, nuevos diseños, flyers y redes sociales.

Notifications You must be signed in to change notification settings

MeloDev2111/API-Colores

Repository files navigation

API COLORES

Build Status PHP Version Used Laravel Version Used Postman

🔴 Acerca de la API

API destinada a gestionar los colores estandarizados seleccionados para los productos; para páginas web, nuevos diseños, flyers y redes sociales.

Formatos de Intercambio JSON y XML.

🟢 Tecnologías Utilizadas 🚀

  • PHP 8.0.2 : Programming Language
  • Laravel Framework 9.5.1 : PHP Framework
  • Composer : Dependency Management for PHP
  • MySQL : Relational DBMS
  • PHPUnit: Unit Testing
  • Postman : API Testing

🟣 Instalación de dependencias y run del proyecto

Clonación del Repositorio

git clone https://github.com/MeloDev2111/API-Colores

Instalación de Dependencias

composer install

Creación del .env

mv .env.example .env

Propiedades del .env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=colors_DB
DB_USERNAME= <YOUR_USERNAME>
DB_PASSWORD= <YOUR_PASSWORD>

Limpieza de Cache

php artisan cache:clear

Recargar las configuraciones de composer.json

composer dump-autoload

Ejecutar las migraciones a la BD

php artisan migrate

Generar nueva llave para artisan

php artisan key:generate

Run

php artisan serve

Logs

Starting Laravel development server: http://127.0.0.1:8000
[Sat Mar 26 16:57:09 2022] PHP 8.0.2 Development Server (http://127.0.0.1:8000) started

URL

http://127.0.0.1:8000

🟡 Población la base de datos en desarrollo

php artisan db:seed --class=ColorsTableSeeder

Se puede configurar la cantidad de registros a generar en el archivo ColorsTableSeeder

Ruta : database/seeders/ColorsTableSeeder.php

Modificando la variable $no_fake_records = 50 a el valor deseado;

$faker = \Faker\Factory::create();
$no_fake_records = 50;

Run los Tests

php artisan test

Ruta: public/API-Colores Collection.postman_collection.js

About

API destinada a gestionar los colores estandarizados seleccionados para los productos; para páginas web, nuevos diseños, flyers y redes sociales.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages