Anunciando Vemto — Gerador de Código e Studio para Laravel

Tiago Rodrigues
3 min readOct 29, 2020

Vemto é uma aplicação desktop que irá otimizar e acelerar a forma que você inicia novos projetos com Laravel.

Tela de especificação do Esquema (models, tabelas e relacionamentos) do Vemto

A ferramenta oferece diversas funcionalidades, realizando a geração de código de diversos recursos da sua aplicação:

  • Models, Migrations, Policies, Factories e Seeders
  • Controllers e Form Requests
  • Aplicações CRUD
  • Testes
  • E muito mais por vir em breve… (veja o Roadmap)

Além disso, existem recursos inteligentes que ajudam na sua produtividade. Por exemplo, ao adicionar um campo comum ao seu Model, como o campo “gender”, automaticamente será sugerido o tipo de campo, as opções e o faker (aliás ele automaticamente adiciona o faker para todos os tipos de campo):

Dados gerados automaticamente com base no nome do campo (gender)

A biblioteca de campos é extensa e está sendo atualizada constantemente, tornando cada vez mais simples a criação das entidades (models e tabelas).

Outro recurso interessante é que, ao adicionar um relacionamento, automaticamente serão geradas as chaves estrangeiras, tabelas (no caso de precisar de uma tabela pivô) e o relacionamento inverso no model relacionado.

Criação automática da tabela pivô, chaves estrangeiras e relacionamento inverso

Também é possível gerar “formulários CRUD” relacionados com os models. A geração de formulários é simples e automática, mas é possível editar visualmente a disposição dos inputs, responsividade, regras de validação, títulos das aplicações, etc.

Edição de CRUD

Além de diversos outros recursos. Por exemplo, é possível escolher como gerar diversas partes do código:

  • Mudar a estratégia de Mass Assignment para Guarded ao invés de Fillable
  • Escolher usar Controllers com nome no singular ou plural
  • Escolher gerar as rotas como resources ou individualmente
  • etc…

Por fim, é possível gerar aplicações completas, com código limpo, simples e reutilizável, diminuindo todas aquelas tarefas repetitivas comuns de novos projetos.

Exemplo de aplicação gerada com o Vemto

Concluindo…

Com poucos meses de vida, o Vemto evoluiu em diversos aspectos e já conta com muitos recursos interessantes, e muitas outras funcionalidades estão sendo desenvolvidas neste exato momento.

Se você gostou dos recursos e acredita no futuro dessa ferramenta, você pode fazer o download aqui neste site: https://vemto.app

Você também pode se inscrever para o sorteio de Três Licenças de Desenvolvedor de um ano dando RT neste Tweet. O sorteio será em 6 de novembro de 2020.

Abraço e, qualquer dúvida ou sugestão, pode deixar aqui nos comentários!

--

--