Kuidas laraveli migratsioon toimib?
Kuidas laraveli migratsioon toimib?

Video: Kuidas laraveli migratsioon toimib?

Video: Kuidas laraveli migratsioon toimib?
Video: Клонирование репозитория GitHub с помощью Laravel Sail 2024, Mai
Anonim

3 vastust. Ränded on teie andmebaasi versioonikontrolli tüüp. Need võimaldavad meeskonnal muuta andmebaasi skeemi ja olla kursis praeguse skeemi olekuga. Ränded on tavaliselt seotud skeemi koostajaga, et teie rakenduse skeemi hõlpsalt hallata.

Milleks on siinkohal laravelis migratsiooni kasu?

Lihtsamalt öeldes, Laraveli ränne on viis, mis võimaldab teil luua andmebaasis tabeli, ilma et peaksite tegelikult kasutama andmebaasihaldurit, nagu phpmyadmin või sql lite või mis iganes teie haldur on.

Teiseks, kuidas ma laravelis migreerun? To luua a ränne , kasuta tegema : ränne Käsitöölise käsk: Kui sa luua a ränne fail, Laravel salvestab selle kataloogi /database/migrations. Iga ränne faili nimi sisaldab ajatemplit, mis võimaldab Laravel et määrata rände järjekord.

Mis on sel moel ränne laravelis?

Käsitööline ja Laravel Ränded. Lühidalt öeldes on migratsioonid failid, mis sisaldavad klassi määratlust nii üles() kui ka alla() meetodiga. Up() meetod käivitatakse, kui ränne käivitatakse andmebaasi muudatuste rakendamiseks. Muudatuste tühistamiseks käivitatakse meetod down().

Kuidas ma laravelis teatud migratsiooni tagasi saan?

Muutke partii numbrit ränne sa tahad tagasipööramine kõige kõrgemale. Jookse rändama : tagasipööramine.

  1. Minge DB-sse ja kustutage/nimetage ümber oma konkreetse migratsiooni migratsioonikirje.
  2. Loobuge teie konkreetse migratsiooniga loodud tabel.
  3. Käivitage php artisan migrate --path=/database/migrations/your-specific-migration. php.

Soovitan: