Para executar o projeto é necessário já ter instalado o PHP, Composer e banco de dados SQLite, verificar na paǵina dos projetos como é a instalção de cada um
- SQLite 3.40
- PHP 8.0
Primeiramente devemos fazer o clone do repositório do github
git clone https://github.com/Jciel/teste-devio.git
Após o clone doprojeto, podemos entrar no diretório do projeto e instalar
as dependências da aplicação
cd teste-devio
composer install
Após a isntalação das dependências podemos subir o projeto rodando localmente com o comando
php artisan serve
E podemos acessar o projeto com o endereço informado pelo comando
A API está documentada com Swegger e o arquivo de configuração está localizado em /public/openapi.json
.
Para executar a migrations que irá criar a estrutura do banco de dados executamos o comando
php artisan php artisan migrate
Para executar os seeds para popular o banco de dados podemos executar o comando
php artisan db:seed
Podemos executar os testes com o comando
composer test