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
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
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 Swagger online
https://teste-1-2-3-milhas.herokuapp.com/api/documentation
Como de praxe, escrevi alguns testes basicos para demonstrar o uso do TDD
php artisan test
Ou
./vendor/bin/phpunit tests