Lavorare con le migrazioni di Laravel

Sommario
Una volta gettate le basi nella nostra applicazione, uno dei passaggi più importanti è generare il Modelli e il tavole nei nostri database che possiamo successivamente riempire e quindi adempiere a parte del ciclo di applicazione.
Ma per arrivarci sappiamo che i database cambiano molto con l'evolversi dello sviluppo, ci sarà sempre un campo da aggiungere o eliminare e una volta che tutto è pronto, dobbiamo conservare una cronologia di tutto ciò che abbiamo fatto per replicare l'applicazione in altri ambienti.
RequisitiLa prima cosa di cui avremo bisogno è un installazione di base di Laravel e anche a istanza di un server MySQL a cui possiamo collegare la nostra applicazione, con questa avremo ciò che è necessario per realizzare questo tutorial.
1- Per prima cosa dobbiamo generare la nostra tabella di migrazione, per questo useremo artigiano Per raggiungere il nostro primo obiettivo, utilizzeremo il seguente comando nella console della nostra applicazione:
php craft migrare: installa

2- Poiché abbiamo creato la nostra tabella di migrazione, ora genereremo la nostra prima tabella, per questo dobbiamo utilizzare il seguente codice:
php craft migrate: make create_shows_table

3- una volta eseguito il comando precedente da artigiano, nella nostra applicazione deve essere stato creato un nuovo file, questo sarà contenuto nella directory app / database / migrazioniAll'interno troveremo un file che deve avere la data del giorno in cui abbiamo eseguito il comando precedente e il nome della migrazione, ad esempio: 2014_07_08_222551_create_shows_table.php, al suo interno troveremo un contenuto simile alla seguente immagine:

4- Se ora vogliamo che questa modifica abbia effetto, non ci resta che eseguire nuovamente la migrazione:
php artigiano migrare

5- Ora una volta che abbiamo la nostra prima migrazione e vogliamo aggiungere un nuovo campo, procediamo allo stesso modo, generando una nuova migrazione per il nuovo campo. La prima cosa che faremo è generare il file per questo inseriamo il seguente comando in artigiano:
php craft migrate: make add_actor_to_shows_table

6- Questo sarà generare un file con la migrazione, come nell'esempio in cui creiamo la tabella, questa risiederà nel percorso app / database / migrazioniAll'interno troveremo un file con la data e l'ora del momento in cui è stata generata e il nome della migrazione. All'interno vedremo qualcosa come il seguente:

7- Finalmente perché abbia effetto torniamo a eseguire la migrazione insieme a artigiano, con ciò otterremo che la nostra tabella assuma la modifica che abbiamo apportato, in questo modo avremo il controllo su ogni alterazione che apportiamo sulla struttura:
php artigiano migrare

Come vediamo usando artigiano possiamo creare le nostre tabelle e modificarle molto facilmente, la cosa più notevole è che come Laravel si occupa di tutto questo, abbiamo un margine di errore molto basso evitando di dover eseguire il debug del database, quindi ci concentriamo solo sulla nostra applicazione.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave