Instalação padrão dos dois frameworks - Depois criamos uma tabela e fizemos rotas para insert e select
Usando banco de dados MySQL
OBS: você precisa ter o PHP, Node.js, MySQL instalado já em sua máquina, vou deduzir que o ambiente está pronto ai
Entre na pasta do laravel pelo terminal
composer i
Criar um banco com o nome: loopvslaravel
php artisan migrate
Depois só dá um start no servidor:
php -S localhost:8081 -t public
Acesse a rota: localhost:8081/payments
POST ou GET
Depois use o postman para fazer o teste
Crie uma collection
Salve o request nesta collection
Depois menu file -> New Runner tab
Arraste a collection para a tab de teste
Coloque 50 interações, desmaque os dois check que vem marcados por padrão e rode o teste
Export o resultado e veja lá embaixo o tempo total em ms
! Se você só quiser entrar na pasta e rodar o exemplo pronto faça assim:
! 1° crie o banco de dados: teste_maluco
! Rode os comandos:
# npm run build
# npm run migrate
# npm start
Instalando o CLI do LB4
npm i -g @loopback/cli
Crie uma pasta para seu projeto e entre nela
Criando o projeto, pode deixar tudo padrão
lb4
cd pasta_de_seu_projeto
lb4 model
lb4 datasource
lb4 repository
lb4 controller
npm run build
npm run migrate
npm start
Só fazer o mesmo teste pelo postman agora na porta :3000
localhost:3000/pagamentos
POST ou GET