Persönlich erstelle ich gern die Datenbank-Struktur mit MySQL Workbench. Das geht schnell und man kann gleich die Datenbank automatisch erstellen bzw. aktualisieren lassen.

Doch wie aus einem SQL-Script eine Laravel Migration machen? Es gibt zwei Möglichkeiten:

Online-Konverter

Den Online-Konvert gibts hier: https://adolfocuadros.com/sql_to_laravel/

Hier kann man einfach den generierten SQL-Script reinkopieren und auf „Convert“ drücken und schon kommt eine Laravel Migration raus. Schnell – einfach – gut!

Plugin für MySQL Workbench

Eine andere Möglichkeit ist es ein Plugin in MySQL-Workbench zu installieren: https://github.com/beckenrode/mysql-workbench-export-laravel-5-migrations

Dann kann man direkt aus dem Workbench konvertieren. Auch ein tolles Tool.

Welches Tool verwenden?

Probierts einfach mal aus 😀 Für schnelle Sachen (oder wenn man nicht MySQL Workbench verwendet) ist der Online-Konvert unkompliziert, und wenn man häufiger das braucht, dann kann man sich das Plugin installieren!