Skip to content

aysetas/laravel-spaceX-restApi-passport

Repository files navigation

1. Downloade Project

Run this at the command line

https://github.com/aysetas/laravel-spaceX-restApi-passport.git

2. Install Laravel

  • For laravel packages and dependencies.
Composer install
  • Copy .env.example to .env and change app url, app api url and database info.

  • For passport

php artisan passport:install
  • For generate app key.
php artisan key:generate
  • For generate database
php artisan migrate 

3.Run The Project

  • To run in browser
php artisan serve
  • To run in Swagger
php artisan l5-swagger:generate
  • To run in Test
php artisan test 

or

"./vendor/bin/phpunit"

4. Example Endpoinds

Name Link
Get All Capsules API https://api.spacexdata.com/v3/capsules
Get Capsules By Status API https://api.spacexdata.com/v3/capsules?status=active
Get Capsule By Serial API https://api.spacexdata.com/v3/capsules/C112

5. Test Used

  • Unit

  • Integration

6. Package Used

7. Technologies Used

  • PHP Laravel Framework
  • Mysql
  • Heroku