Innehållsförteckning
När vi väl har lagt grunden i vår applikation är ett av de viktigaste stegen att skapa Modeller och den brädor i våra databaser som vi senare kan fylla och därmed uppfylla en del av ansökningscykeln.Men för att komma dit vet vi att databaser förändras mycket när utvecklingen utvecklas, det kommer alltid att finnas ett fält att lägga till eller ta bort och när allt är klart måste vi ha en historia över allt vi gjorde för att replikera applikationen i andra miljöer.
KravDet första vi kommer att behöva är en grundläggande installation av Laravel och även a instans av en server MySQL som vi kan länka vår ansökan till, med detta kommer vi att ha det som är nödvändigt för att uppfylla denna handledning.
1- Först måste vi generera vår migreringstabell, för detta kommer vi att använda hantverkare För att uppnå vårt första mål kommer vi att använda följande kommando i konsolen i vår applikation:
php artisan migrate: installera
2- Eftersom vi har skapat vår migreringstabell, nu ska vi generera vår första tabell, för detta måste vi använda följande kod:
php artisan migrate: make create_shows_table
3- en gång körde vi det föregående kommandot från hantverkare, i vår applikation måste en ny fil ha skapats, den kommer att finnas i katalogen app / databas / migreringarInuti hittar vi en fil som måste ha datumet för den dag då vi körde det föregående kommandot och namnet på migrationen, till exempel: 2014_07_08_222551_create_shows_table.php, inuti hittar vi ett innehåll som liknar följande bild:
php hantverkare migrerar
5- Nu när vi har vår första migration och vi vill lägga till ett nytt fält, fortsätter vi på samma sätt och genererar en ny migration för det nya fältet. Det första vi kommer att göra är att generera filen för det här anger vi följande kommando i hantverkare:
php artisan migrate: gör add_actor_to_shows_table
6- Detta kommer skapa en fil med migreringen, som i exemplet där vi skapar tabellen, ligger detta i sökvägen app / databaser / migreringarInuti hittar vi en fil med datum och tid för det ögonblick den genererades och namnet på migrationen. Inuti kommer vi att se något liknande följande:
php hantverkare migrerar
Som vi ser att använda hantverkare vi kan skapa våra bord och ändra dem mycket enkelt, det mest anmärkningsvärda är att som Laravel tar hand om allt detta, vi har en mycket låg felmarginal som undviker att behöva felsöka databasen, så vi koncentrerar oss bara på vår applikation.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng