Ларавел шилжих хөдөлгөөн хэрхэн ажилладаг вэ?
Ларавел шилжих хөдөлгөөн хэрхэн ажилладаг вэ?

Видео: Ларавел шилжих хөдөлгөөн хэрхэн ажилладаг вэ?

Видео: Ларавел шилжих хөдөлгөөн хэрхэн ажилладаг вэ?
Видео: Laravel Sail ашиглан GitHub репо клон хийх 2024, May
Anonim

3 хариулт. Шилжилт хөдөлгөөн нь таны мэдээллийн санд зориулсан хувилбарын хяналтын төрөл юм. Эдгээр нь багт өгөгдлийн сангийн схемийг өөрчлөх, одоогийн схемийн төлөвийн талаар мэдээлэл авах боломжийг олгодог. Шилжилт хөдөлгөөн Таны програмын схемийг хялбархан удирдахын тулд ихэвчлэн Schema Builder-тэй хослуулдаг.

Эндээс үзвэл, ларавелд шилжих хөдөлгөөн ямар хэрэгтэй вэ?

Хялбараар хэлбэл, Ларавелийн шилжилт хөдөлгөөн Энэ нь phpmyadmin, sql lite гэх мэт өгөгдлийн сангийн менежер рүү очихгүйгээр өөрийн мэдээллийн санд хүснэгт үүсгэх боломжийг олгодог арга юм.

Хоёрдугаарт, би laravel руу хэрхэн шилжих вэ? руу үүсгэх а шилжилт хөдөлгөөн , ашиглах хийх : шилжилт хөдөлгөөн Урчуудын тушаал: Та хэзээ үүсгэх а шилжилт хөдөлгөөн файл, Ларавел үүнийг /database/migrations директорт хадгалдаг. Тус бүр шилжилт хөдөлгөөн файлын нэр нь зөвшөөрөгдсөн цагийн тэмдэг агуулсан Ларавел шилжилт хөдөлгөөний дарааллыг тодорхойлох.

Ийм байдлаар ларавел дахь шилжилт хөдөлгөөн гэж юу вэ?

Гар урлаач ба Ларавел Шилжилт хөдөлгөөн. Товчхондоо шилжилт хөдөлгөөн гэдэг нь up() болон down() аргын аль алиныг нь агуулсан ангийн тодорхойлолтыг агуулсан файлууд юм. up() аргыг ажиллуулах үед шилжилт хөдөлгөөн өгөгдлийн санд өөрчлөлт оруулахаар гүйцэтгэгддэг. Өөрчлөлтүүдийг буцаахын тулд down() аргыг ажиллуулдаг.

Би laravel дахь тодорхой шилжилтийг хэрхэн буцаах вэ?

Багцын дугаарыг өөрчлөх шилжилт хөдөлгөөн чи хүсч байна буцаах хамгийн дээд тал руу. Гүй нүүдэллэх : буцаах.

  1. DB руу очиж, шилжүүлгийн оруулгыг устгах/өөрчлөх.
  2. Өөрийнхөө шилжилт хөдөлгөөнөөр үүсгэсэн хүснэгтийг буулгана уу.
  3. Php artisan migrate --path=/database/migrations/your-specific-migration програмыг ажиллуул. php.

Зөвлөмж болгож буй: