Começando

Supondo que você já tenha instalado em sua máquina: PHP (> = 7.0.0).

# Instalar dependências
composer install

Em seguida, inicie o servidor:

php artisan serve

O projeto de teste da API de agrupamento agora está instalado e funcionando. Acesse-o em:

Apresentação:

http://localhost:8000/

API:

http://localhost:8000/api/flights

Documentação Swagger

Para gerar a documentação, execute o seguinte comando no terminal, dentro da pasta principal do projeto.

# Gerar documentação Swagger
php artisan l5-swagger:generate

Em seguida, acessa a seguinte URL:

http://localhost:8000/api/documentation

Teste Online

Conforme solicitado no teste, segue URL do teste hospedado na Heroku. Pode demorar um pouco para abrir pois utilizo o plano free.

https://teste-1-2-3-milhas.herokuapp.com/

Documentação online

Documentação Swagger online

https://teste-1-2-3-milhas.herokuapp.com/api/documentation

Testes PHPUnit

Como de praxe, escrevi alguns testes basicos para demonstrar o uso do TDD

php artisan test

Ou

./vendor/bin/phpunit tests