Lucrul cu Laravel Migrations

Cuprins
Odată ce am pus bazele aplicației noastre, unul dintre cei mai importanți pași este generarea de Modele si scânduri în bazele noastre de date pe care le putem completa ulterior și astfel putem îndeplini o parte din ciclul de aplicare.
Dar pentru a ajunge acolo știm că bazele de date se schimbă foarte mult pe măsură ce evoluează evoluția, va exista întotdeauna un câmp de adăugat sau șters și odată ce totul este gata, trebuie să păstrăm un istoric a tot ceea ce am făcut pentru a reproduce aplicația în alte medii.
CerințePrimul lucru de care vom avea nevoie este un instalație de bază de Laravel și, de asemenea, un instanță a unui server MySQL la care ne putem lega aplicația, cu aceasta vom avea ceea ce este necesar pentru a îndeplini acest tutorial.
1- Mai întâi trebuie să ne generăm tabelul de migrație, pentru aceasta vom folosi artizan Pentru a atinge primul nostru obiectiv, vom utiliza următoarea comandă în consola aplicației noastre:
php artisan migrate: install

2- De când ne-am creat tabelul de migrare, acum vom genera primul nostru tabel, pentru aceasta trebuie să folosim următorul cod:
php artisan migrate: make create_shows_table

3- odată ce am executat comanda anterioară de la artizan, în aplicația noastră trebuie să fi fost creat un nou fișier, acesta va fi conținut în director aplicație / bază de date / migrațiiÎn interior vom găsi un fișier care trebuie să aibă data zilei în care am executat comanda anterioară și numele migrației, de exemplu: 2014_07_08_222551_create_shows_table.php, în interior vom găsi un conținut similar cu următoarea imagine:

4- Dacă acum dorim ca această modificare să intre în vigoare, trebuie doar să executăm din nou migrarea:
php artisan migrează

5- Acum, odată ce avem prima noastră migrație și dorim să adăugăm un câmp nou, procedăm în același mod, generând o nouă migrație pentru noul câmp. Primul lucru pe care îl vom face este să generăm fișierul pentru care introducem următoarea comandă în artizan:
php artisan migrate: make add_actor_to_shows_table

6- Aceasta va fi generați un fișier cu migrarea, ca și în exemplul în care creăm tabelul, acesta va locui în cale aplicație / baze de date / migrațiiÎn interior vom găsi un fișier cu data și ora momentului în care a fost generat și numele migrației. În interior vom vedea ceva de genul:

7- În cele din urmă pentru ca acesta să intre în vigoare ne întoarcem la rulați migrarea cu artizan, cu aceasta vom realiza că tabelul nostru ia schimbarea pe care am făcut-o, în acest fel vom avea controlul asupra fiecărei modificări pe care o facem asupra structurii:
php artisan migrează

După cum vedem folosind artizan ne putem crea tabelele și le putem modifica foarte ușor, cel mai remarcabil lucru este acela că Laravel are grijă de toate acestea, avem o marjă de eroare foarte mică evitând să depanăm baza de date, așa că ne concentrăm doar asupra aplicației noastre.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave