LSLProject
é um projeto pessoal para empresa que trabalho, visando a melhoria de alguns processos, começando com PCP.
Pré-requisitos
Node.Js
$ NPM
Boilerplate Adonis
O Projeto vem pre-configurado com as seguintes dependências.
- Bodyparser
- Authentication
- CORS
- Lucid ORM
- Migrations and seeds
- Mysql
Instalação
- Clone do projeto
$ npm install
- Configuração do banco de dados e do arquivo .ENV
$ adonis migration:run
Criação de novos Módulos
Necessário Adonis Cli instalado
adonis make:model ModelName -m -c
Este comando é responsável pela criação da model, migration e controller. No formato atual de API precisamos retirar do controller o create e edit.
As models com seus relacionamentos normalmente se parecem como a model de Item, localizada em App/Models/Item.js