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.
- 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
git clone https://github.com/MeloDev2111/API-Colores
composer install
mv .env.example .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>
php artisan cache:clear
composer dump-autoload
php artisan migrate
php artisan key:generate
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
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;
php artisan test
Ruta: public/API-Colores Collection.postman_collection.js