Rad s Laravel migracijama

Sadržaj
Nakon što postavimo temelje u našoj aplikaciji, jedan od najvažnijih koraka je generiranje Modeli i daske u našim bazama podataka koje kasnije možemo popuniti i tako ispuniti dio ciklusa primjene.
No da bismo došli do toga znamo da se baze podataka jako mijenjaju kako se razvoj razvija, uvijek će postojati polje za dodavanje ili brisanje, a kad sve bude spremno, moramo voditi povijest o svemu što smo učinili kako bismo aplikaciju replicirali u drugim okruženjima.
ZahtjeviPrva stvar koja će nam trebati je a osnovna instalacija od Laravel i također a instanca poslužitelja MySQL na koje možemo povezati našu aplikaciju, s tim ćemo imati ono što je potrebno za ispunjavanje ovog vodiča.
1- Prvo moramo generirati našu tablicu migracije, za to ćemo koristiti obrtnik Da bismo postigli svoj prvi cilj, upotrijebit ćemo sljedeću naredbu u konzoli naše aplikacije:
php artisan migrate: install

2- Budući da smo stvorili našu tablicu migracije, sada ćemo generirati našu prvu tablicu, za to moramo koristiti sljedeći kod:
php artisan migrate: make create_shows_table

3- nakon što smo pokrenuli prethodnu naredbu iz obrtnik, u našoj aplikaciji mora biti stvorena nova datoteka, ona će biti sadržana u direktoriju app / database / migrationsUnutra ćemo pronaći datoteku koja mora imati datum dana kada smo izvršili prethodnu naredbu i naziv migracije, na primjer: 2014_07_08_222551_create_shows_table.php, unutra ćemo pronaći sadržaj sličan sljedećoj slici:

4- Ako sada želimo da ova promjena stupi na snagu, samo moramo ponovo pokrenuti migraciju:
php obrtnik migrirati

5- Sada kada imamo prvu migraciju i želimo dodati novo polje, nastavljamo na isti način, generirajući novu migraciju za novo polje. Prvo što ćemo učiniti je generirati datoteku za koju unosimo sljedeću naredbu obrtnik:
php artisan migrate: make add_actor_to_shows_table

6- Ovo će generirati datoteku s migracijom, kao u primjeru gdje stvaramo tablicu, to će se nalaziti u putanji app / baze podataka / migracijeUnutra ćemo pronaći datoteku s datumom i vremenom trenutka kada je generirana te nazivom migracije. Unutra ćemo vidjeti nešto poput sljedećeg:

7- Konačno da bismo stupili na snagu vraćamo se pokrenuti migraciju s obrtnik, ovim ćemo postići da naša tablica preuzme promjene koje smo napravili, na ovaj način ćemo imati kontrolu nad svakom izmjenom koju napravimo na strukturi:
php obrtnik migrirati

Kao što vidimo koristeći obrtnik možemo kreirati naše tablice i vrlo ih lako mijenjati, najznačajnije je to što kao Laravel vodi računa o svemu tome, imamo vrlo nisku marginu pogrešaka izbjegavajući otklanjanje pogrešaka u bazi podataka, pa se koncentriramo samo na svoju aplikaciju.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave