mysql-workbench-schema-exporter/doctrine2-exporter
Plugin for MySQL Workbench Schema Exporter that converts .mwb models into Doctrine 2 entity classes. Generate PHP entities, mappings, and relations directly from your MySQL Workbench diagrams, keeping your database schema and code in sync.
.mwb model, reducing manual model-writing for new modules.mysql-workbench-schema-exporter tooling.Consider it when:
mysql-workbench-schema-exporter package; this repository is a plugin, not a standalone exporter.Look elsewhere when:
app/Models classes, relationships, casts, and migrations directly. This package targets Doctrine 2, not Eloquent.Executive summary: This is a small, MIT-licensed plugin that turns MySQL Workbench schemas into Doctrine 2 PHP entities. It can shorten the design-to-code cycle for Doctrine-based PHP work and reduce manual boilerplate, but it is not a fit for a standard Eloquent-first Laravel codebase and carries maintenance risk due to its small community. Recommended position: a low-cost pilot or internal productivity tool for a bounded Doctrine module—not a platform-level dependency.
Engineering summary: The package is a plugin for mysql-workbench-schema-exporter; adoption means adding the parent tool plus this exporter, then generating and reviewing entities from .mwb files. It is deterministic and easy to evaluate in a spike. The main engineering caveats are Doctrine-only output, limited community signals, and the need to own upgrades or fork if the project stalls. A sensible next step is a time-boxed pilot against one schema, with generated code reviewed and checked into version control rather than generated at runtime.
How can I help you explore Laravel packages today?