Gerador de CRUD rápido

Criei um gerador de CRUD com PHP para PHP, para a galera que está iniciando na programação e principalmente com PHP, muitas vezes perde-se muito tempo criando formulários, classes de acesso e inclusão, atualização e exclusão de dados, com esse gerador online e gratuito não irá gerar um sistema completo, mas o necessário para expandir ou usar como estudos.

Funcionamento:

  1. Você fornece o nome da tabela que será criada no banco, e a quantidade de campos, você dar os nomes e diz o tipo de dados dos campos.
  2. Clica em gerar, simples assim depois pode baixar os códigos e usa conforme a sua necessidade.

na desmonstração e nos codigos gerados fiz questão de deixar as classes e controller na raiz, mas fica a gosto do usuário colocar em subdiretorios que é a melhor prática, foi deixado da forma que está para facilitar a desmonstração de baixar e usar sem rodeios.

veja uma demonstração: https://www.youtube.com/watch?v=LJRGk3VCA5k

e caso queira testar: https://phpcrud.ceuvago.com/

Existem algumas melhorias ainda não feitas, mas aceito sugestões para melhorar o gerador.

Bacana o projeto, "mão na roda", vai ter uma versão CLI?

Bom nem sou programador PHP, mas cheguei na página pra fazer um teste de uma tabela chamada "Maluco doido".

Uma classe foi gerada

class Maluco doido {
  private $conn;
  private $table_name = 'maluco doido';

  public function __construct($db) {
    $this->conn = $db;
  }
  // outros códigos
}

Acho que poderia remover os espaços ou colocar um Maluco_doido, não sei, não manjo de PHP, só fiz um teste rápido 😁

ótima observação, obigado, Agora retirado os espaços, kkkkkk. SObre a versão CLI, boa sugestão irei pensar a respeito. grande obrigado pelo feedback.

Bacana !

https://www.sqlmaestro.com/products/mysql/phpgenerator/ Essa é uma ferramenta para este fim tambem (;

conheci algumas, e existem algumas que geram um sistema completo bastando somente algumas configurações, ex. PHPMAKER ou o brasileiro Scriptcase, eu conheci e usei muitos desses geradores, por isso resolvi fazer um modelo que seja mais acessivel e sem todos o código inutil que eles geram, minha versão é enxuta, e para facilitar o uso para aprendizado dos iniciantes em PHP, e trazendo algumas boas práticas.

Muito bacana, acabei de enviar o link para o grupo da faculdade uma vez que esse serviço vai ser muito útil!!!!

Que legal! Você tem alguma intenção de fazer um gerador para Node.JS?

Ainda não, mas sim um CRUD javascript offline (salvar dados no navegador) logologo sai
Blz, vou ficar de olho

Sugestão de melhoria de layout. Utilize o layout do phpmyadmin com bootstrap adaptado para que permaneça o já conhecido layout do phpmyadmin no desktop e seja acessível no mobile. O layout do phpmyadmin é de longe o layout mais confortável que já utilizei em ferramentas online! Obs: não estou dizendo o layout todo, apenas a tabela com os campos que aumenta conforme adiciona mais campos, mas no lugar de tr td utilizaria rows cols. Se quiser posso gerar um demo no codepen.io pra ter uma ideia.

obrigado e aceito sim a sugestão e o link para o layout, de certo que vai demorar um pouquinho lancar novas atualizações, pois estou dando aula no ensino médio técnico e preparar aulas e conteúdo tem tomado um tempo.