Darbs ar Laravel Migrations

Satura rādītājs
Kad esam ielikuši pamatus savā pieteikumā, viens no vissvarīgākajiem soļiem ir izveidot Modeļi un dēļi mūsu datu bāzēs, kuras mēs vēlāk varam aizpildīt un tādējādi izpildīt daļu no pieteikšanās cikla.
Bet, lai tur nokļūtu, mēs zinām, ka datubāzes, attīstoties, ļoti mainās, vienmēr būs lauks, ko pievienot vai dzēst, un, kad viss būs gatavs, mums būs jāsaglabā vēsture par visu, ko esam darījuši, lai atkārtotu lietojumprogrammu citās vidēs.
PrasībasPirmā lieta, kas mums būs nepieciešama, ir a pamata uzstādīšana no Laravel un arī a servera gadījums MySQL ar kuru mēs varam saistīt savu lietojumprogrammu, ar to mums būs viss, kas nepieciešams šīs apmācības izpildei.
1- Vispirms mums jāizveido mūsu migrācijas tabula, lai to izmantotu amatnieks Lai sasniegtu savu pirmo mērķi, mūsu lietojumprogrammas konsolē izmantosim šādu komandu:
php artisan migrate: instalēt

2- Tā kā mēs esam izveidojuši savu migrācijas tabulu, tagad mēs izveidosim savu pirmo tabulu, tāpēc mums jāizmanto šāds kods:
php artisan migrate: make create_shows_table

3- kad mēs izpildījām iepriekšējo komandu no amatnieks, mūsu lietojumprogrammā ir jāizveido jauns fails, tas tiks iekļauts direktorijā lietotne / datu bāze / migrācijaIekšpusē mēs atradīsim failu, kurā jābūt iepriekšējās komandas izpildes dienas datumam un migrācijas nosaukumam, piemēram: 2014_07_08_222551_create_shows_table.php, iekšpusē mēs atradīsim saturu, kas līdzīgs šim attēlam:

4- Ja tagad mēs vēlamies, lai šīs izmaiņas stātos spēkā, mums vienkārši ir jāveic migrācija vēlreiz:
php amatnieki migrē

5- Tagad, kad mums ir pirmā migrācija un mēs vēlamies pievienot jaunu lauku, mēs turpinām tādā pašā veidā, radot jaunu migrāciju jaunajam laukam. Pirmā lieta, ko mēs darīsim, ir ģenerēt failu, kurā mēs ievadām šādu komandu amatnieks:
php artisan migrate: izveidojiet add_actor_to_shows_table

6- Šī būs ģenerēt failu ar migrāciju, tāpat kā tabulas izveidošanas piemērā, tas atradīsies ceļā lietotne / datu bāzes / migrācijaIekšpusē mēs atradīsim failu ar datumu un laiku, kad tas tika ģenerēts, un migrācijas nosaukumu. Iekšpusē mēs redzēsim kaut ko līdzīgu:

7- Visbeidzot, lai tas stātos spēkā, mēs atgriežamies pie palaist migrāciju ar amatnieks, tādējādi mēs panāksim, ka mūsu tabulā tiek veiktas izmaiņas, ko mēs esam veikuši, tādā veidā mēs varēsim kontrolēt visas izmaiņas, ko veicam struktūrā:
php amatnieki migrē

Kā mēs redzam, izmantojot amatnieks mēs varam izveidot savas tabulas un tās ļoti viegli mainīt, visievērojamākais ir tas, ka Laravel rūpējas par to visu, mums ir ļoti zema kļūdu rezerve, izvairoties no datubāzes atkļūdošanas, tāpēc mēs koncentrējamies tikai uz savu lietojumprogrammu.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave