Skip to content

Releases

v1.1.0 - Presets, API e ciclo Laravel

Choose a tag to compare

@gui1535 gui1535 released this 08 Nov 21:25

Destaques

  • Presets na CLI: essencial (default), api e personalizado
  • SoftDeletes por lista positiva (quais tabelas aplicar)
  • Plano compacto + --detalhado (substitui --verbose)
  • Rotas API (apiResource) com parameters() em português (cupons/{cupom})
  • Auth API opcional com Sanctum (register / login / me / logout)
  • install:api automático (ou --sem-install-api com routes/api.php cru)
  • Ajustes do projeto Laravel: registra rotas, move create_users_table → .bak, ajusta UserFactory
  • Relacionamentos belongsToMany (pivots)
  • Docs com VitePress

CLI / UX

  • Conflitos críticos (DatabaseSeeder, User, rotas) com prompt forte
  • Controllers/requests off no default da config
  • Próximos passos no final (migrate / seed / route:list)
  • --sem-interacao aplica ajustes de users/factory sem perguntar
  • Avisos já resolvidos pelo Ajustador não reaparecem no resumo
  • CREATE VIEW e ALTER ... AFTER com mensagens/parse corretos

Instalação

composer require gui1535/sql-to-eloquent:^1.1

v1.0.1 - Pacote renomeado para gui1535/sql-to-eloquent

Choose a tag to compare

@gui1535 gui1535 released this 08 Nov 18:35

Mudanças

  • Nome do pacote no Composer alterado de sql-to-eloquent/sql-to-eloquent para gui1535/sql-to-eloquent
  • README e metadados do composer.json atualizados (authors, keywords, support, homepage)
  • Licença MIT adicionada

Instalação

composer require gui1535/sql-to-eloquent

v1.0.0

Choose a tag to compare

@gui1535 gui1535 released this 08 Nov 18:27

Primeira versão pública do SQL to Eloquent.

Gera artefatos Laravel a partir de dumps SQL MySQL/MariaDB.

O que inclui

  • Parser MySQL/MariaDB (CREATE TABLE, ALTER TABLE, CREATE INDEX, INSERT)
  • Geração de migrations
  • Geração de models Eloquent com relacionamentos
  • Geração de controllers CRUD
  • Seeders apenas quando houver INSERT no SQL
  • Comando php artisan sql:gerar com fluxo interativo, filtro de tabelas e --dry-run

Requisitos

  • PHP 8.2+
  • Laravel 11 ou 12

Instalação

composer require sql-to-eloquent/sql-to-eloquent