Laravel migratsiyasi qanday ishlaydi?
Laravel migratsiyasi qanday ishlaydi?

Video: Laravel migratsiyasi qanday ishlaydi?

Video: Laravel migratsiyasi qanday ishlaydi?
Video: Kafka asoslari - Texnoman Vebinar #10 2024, May
Anonim

3 ta javob. Migratsiya ma'lumotlar bazasi uchun versiya boshqaruvining bir turi. Ular jamoaga ma'lumotlar bazasi sxemasini o'zgartirish va joriy sxema holatidan xabardor bo'lish imkonini beradi. Migratsiya ilovangiz sxemasini osongina boshqarish uchun odatda Schema Builder bilan bog'lanadi.

Mana, laravelda migratsiyadan qanday foydalanish kerak?

Oddiy qilib aytganda, Laravel migratsiyasi phpmyadmin yoki sql lite yoki menejeringiz nima bo'lishidan qat'i nazar, ma'lumotlar bazasi menejeriga bormasdan, ma'lumotlar bazasida jadval yaratish imkonini beruvchi usuldir.

Ikkinchidan, laravelda qanday qilib ko'chish mumkin? Kimga yaratmoq a migratsiya , foydalaning qilish : migratsiya Hunarmand buyrug'i: Qachon siz yaratmoq a migratsiya fayl, Laravel uni /database/migrations katalogida saqlaydi. Har biri migratsiya fayl nomi ruxsat beruvchi vaqt tamg'asini o'z ichiga oladi Laravel migratsiya tartibini aniqlash.

Shu tarzda, laravelda migratsiya nima?

Hunarmand va Laravel Migratsiya. Muxtasar qilib aytganda, migratsiya bu yuqori () va pastga () usuli bilan sinf ta'rifini o'z ichiga olgan fayllardir. up() usuli qachon ishga tushiriladi migratsiya ma'lumotlar bazasiga o'zgartirishlarni qo'llash uchun bajariladi. O'zgarishlarni qaytarish uchun down() usuli ishga tushiriladi.

Laravelda ma'lum bir migratsiyani qanday qaytarishim mumkin?

Partiya raqamini o'zgartiring migratsiya Siz xoxlaysizmi orqaga qaytarish eng yuqori darajaga. Yugurish ko'chish : orqaga qaytarish.

  1. JB ga o'ting va o'zingizga tegishli migratsiya uchun migratsiya yozuvini o'chiring/nomini o'zgartiring.
  2. O'zingizga xos ko'chirish orqali yaratilgan jadvalni tashlang.
  3. PHP artisan migrate --path=/ma'lumotlar bazasi/migrations/your-specific-migration-ni ishga tushiring. php.

Tavsiya: