- xampp 7.4
- composer
- npm
- node.js
- Postman
- instalar o Xampp 7.4 para windows (https://www.apachefriends.org/download.html)
- Clonar esse repositório em C:\xampp74\htdocs
cd C:\xampp74\htdocs
git clone https://github.com/domwal/laravel-test.git
- Criar um novo banco de dados no MySql : laravel_test (utf8mb4_unicode_ci)
- Duplicar o arquivo ".env.example" para ".env"
cd laravel-test\laravel-8
copy .env.example .env
- Editar o arquivo .env e adicionar o nome do banco de dados na linha: DB_DATABASE=laravel e substituir por: DB_DATABASE=laravel_test
- Executar os seguintes comandos a seguir na linha de comando do windows
composer install
php artisan key:generate
php artisan migrate:fresh --seed
npm install && npm run dev
php artisan serve
- Agora abrir o navegador nesse endereço: http://127.0.0.1:8000/eletrodomesticos
Usuário login gerado (Essa API não requer usuário logado):
Usuário: admin@admin.com
Senha: password
- pode testar com o POSTMAN
Method: GET|HEAD
http://127.0.0.1:8000/api/listar-eletro-domestico
Method: GET|HEAD
http://127.0.0.1:8000/api/eletro-domestico/{id}
Method: POST
http://127.0.0.1:8000/api/eletro-domestico/{id}
- Edita um eletrodoméstico com base em seu ID.
Method: PUT|PATCH
http://127.0.0.1:8000/api/eletro-domestico/{id}
KEY | VALUE |
---|---|
maraca_id | ID da Marca |
tensao | 110v ou 220v |
nome | Nome do Eletrodoméstico |
descricao | Descrição do eletrodoméstico |
cor | Cor (string, insira o nome da Cor) |
preco | preço (campo string, pode preecher ponto e virgula) |
Method: DELETE
http://127.0.0.1:8000/api/eletro-domestico/{id}