MySQL Workbench è un’applicazione GPL multipiattaforma che consente di progettare e documentare completamente i database tramite l’app.
Brandon Eckenrode, ha creato un plugin che consente di esportare un modello di MySQL Workbench in migrazioni di Laravel 5 che seguono gli standard di codifica PSR-2. Quando viene esportato, ogni migrazione viene generata e salvata nel proprio file di migrazione correttamente denominato.
Funziona scaricando il plug-in da GitHub , quindi aprire MySQL Workbench e accedere al menu Scripting, Install Plugin / Module. Quindi seleziona il export-laravel-5-migrations.py file e riavvia l’app.
Quando lo apri, vai su File -> Nuovo modello e aggiungi una struttura di base per una tabella.
![](https://i0.wp.com/www.manuelroccon.it/wordpress/wp-content/uploads/2019/02/mysql-workbench-model-1024x513.png?resize=920%2C461)
Successivamente, vai su Strumenti -> Catalogo -> Esporta migrazione di Laravel 5 e si aprirà una finestra con la migrazione pronta per il download:
![](https://i0.wp.com/www.manuelroccon.it/wordpress/wp-content/uploads/2019/02/laravel-mysql-workbench-migration-1024x763.png?resize=920%2C686)
Puoi scaricarlo da GitHub e conoscere la modellazione di Workbench sul sito MySQL .