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
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
Visit: POST: http://localhost/api/v1/login in Postman
My Collection Kids Are Us in POSTMAN
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