Verifique se o Docker está instalado em sua máquina
- Docker.
- Crie o arquivo .env com o comando
.env (cp .env.example .env)e adicione as configurações do banco de dados - Rode os comandos
composer install(fora do container) - Rode o comando
php artisan key:generate - Na pasta do projeto, rode o comando
./vendor/bin/sail up -d - Acesse o container onde está o projeto
docker exec -it container-name she rode os comandosphp artisan migrateephp artisan db:seed - Dê permissão na pasta storage (opcional)
- Acesse o container onde está o projeto
docker exec -it container-name sh - Rode o comando
php artisan testpara executar todos os testes
- Acesse o container onde está o projeto
docker exec -it container-name sh - Rode o comando
php artisan schedule:runpara gerar na tabela jobs - Rode o comando
php artisan queue:workpara disparar o job
- http://localhost/api/login (POST - parâmetros: email e senha)
- http://localhost/api/logout (POST - precisa do bearer token)
- http://localhost/api/pedido (GET - precisa do bearer token - parâmetros: id e usuario_id)
- http://localhost/api/pedido (POST - precisa do bearer token - enviar um array)
- http://localhost/api/pedido/1 (PUT - precisa do bearer token - enviar o id para atualizar na rota)
- Instalei um plugin chamado APIDOC que desenvolvi para documentar a API. Para acessar basta colocar a seguinte url
localhost/apidoc - Anexei o arquivo (TOTAL EXPRESS.postman_collection) do postman para facilitar os testes
user@totalexpress.com.br / senha