[LINUX] [Laravel] Ein Alias, der eine Migrationsdatei für mehrere Tabellen gleichzeitig erstellt.

Was du machen willst

Sie müssen ungefähr 100 Tabellen in einem neuen Projekt erstellen Ich möchte nicht jedes Mal "PHP Artisan Make: Migration" machen

Wie macht man

Erstellen Sie einen Alias

Bearbeiten Sie ~ / .bash_aliases

~/.bash_aliases


#make migration
function mmi(){
    while [ "$1" ]
        do
            command php artisan make:migration create_"$1"_table
            shift
    done
}

Schleife solange es Argumente gibt und erstelle mit make: migration

Beenden Sie danach mit exit und starten Sie neu oder führen Sie es erneut mit bash ~ / .bashrc aus, um es zu laden.

Es ist jedoch problematisch, weil ich das Innere selbst schreiben muss ... Ich wünschte, ich könnte es auch hier schaffen

Recommended Posts

[Laravel] Ein Alias, der eine Migrationsdatei für mehrere Tabellen gleichzeitig erstellt.
Verlassen Sie mehrere Schleifen gleichzeitig
Aktualisieren Sie mehrere Tabellen gleichzeitig mit pandas to_sql
Einzeiler, der unter Linux eine große Anzahl von Testdateien gleichzeitig erstellt
Erstellen Sie mit Ansible Playbook mehrere Benutzer mit Seriennummern gleichzeitig
Aktualisieren Sie mehrere Tabellen gleichzeitig mit pandas to_sql
Konvertieren Sie mehrere Protodateien gleichzeitig mit Python
Registrieren Sie mehrere selbst erstellte Stile gleichzeitig in Word
Konvertieren Sie nur den Serienwert des Datums in der CSV-Datei mit awk
[Laravel] Ein Alias, der eine Migrationsdatei für mehrere Tabellen gleichzeitig erstellt.
Erstellen Sie mit Ansible Playbook mehrere Benutzer mit Seriennummern gleichzeitig
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
So erstellen Sie eine Konfigurationsdatei
Verwenden Sie Matplotlib, um mehrere Liniendiagramme gleichzeitig aus einem Datenrahmen zu erstellen
So setzen Sie eine Zeilennummer am Anfang einer CSV-Datei