Aplicação desenvolvida para o Teste da vaga de PHP Pleno.
Foram usados no desenvolvimento:
- PHP versão minima requerida 7.1.3
- Laravel 5.8
- Swagger
- Banco de dados integrado: SQLite
Após realizar o clone do projeto, execute os seguintes comandos:
$ cd api-pessoas
$ composer install
$ php artisan key:generate
Para criar a base de dados execute o comando:
$ touch database/database.sqlite
Para subir a estrutura do banco rode:
$ php artisan migrate
Caso deseje popular a base com dados ficticios execute:
$ php artisan db:seed
Para rodar o projeto execute:
$ php artisan serve
O comando executará o serviço no endereço: http://localhost:8000
E por fim, para executar os testes basta executar:
$ vendor/bin/phpunit