Skip to content

rbuzzibarrios/api-kids-are-us

Repository files navigation

API Kids Are Us

Installation

Clone the repo locally:

git clone https://github.com/rbuzzibarrios/api-kids-are-us.git
cd api-kids-are-us

Setup configuration:

cp .env.example .env

Install PHP dependencies:

composer install --prefer-dist --no-progress --no-suggest

Generate application key:

php artisan key:generate

Optimize application

php artisan optimize

Create alias for sail command

alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'

Run Sail:

sail up -d

Open new terminal console

Create alias for sail command

alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'

Run database migrations and database seeder, :

sail php artisan migrate --seed --force

Deployed.

Visit: POST: http://localhost/api/v1/login in Postman

My Collection Kids Are Us in POSTMAN

Running tests

To run the API Kids Are Us tests

cp .env.example .env.testing

and run:

sail php artisan optimize --env=testing
sail php artisan migrate:fresh --seed --env=testing
sail php artisan test --env=testing

or to run parallel tests:

sail php artisan test -p --env=testing