Ինչպե՞ս է աշխատում laravel միգրացիան:
Ինչպե՞ս է աշխատում laravel միգրացիան:

Video: Ինչպե՞ս է աշխատում laravel միգրացիան:

Video: Ինչպե՞ս է աշխատում laravel միգրացիան:
Video: Laravel Filament Admin Panel. [8] Թարգմանություններ և վիջեթներ 2024, Նոյեմբեր
Anonim

3 Պատասխաններ. Միգրացիաներ ձեր տվյալների բազայի տարբերակների վերահսկման տեսակ են: Նրանք թույլ են տալիս թիմին փոփոխել տվյալների բազայի սխեման և արդի մնալ սխեմայի ընթացիկ վիճակի վերաբերյալ: Միգրացիաներ սովորաբար զուգակցվում են Schema Builder-ի հետ՝ ձեր հավելվածի սխեման հեշտությամբ կառավարելու համար:

Այստեղից, ի՞նչ օգուտ ունի միգրացիան laravel-ում:

Պարզապես դիր, Laravel միգրացիա միջոց է, որը թույլ է տալիս ստեղծել աղյուսակ ձեր տվյալների բազայում՝ իրականում չգնալով տվյալների բազայի կառավարիչին, ինչպիսիք են phpmyadmin կամ sql lite կամ ինչ էլ որ լինի ձեր մենեջերը:

Երկրորդ, ինչպե՞ս կարող եմ գաղթել laravel-ում: Դեպի ստեղծել ա միգրացիան , օգտագործեք դարձնել : միգրացիան Արհեստավորի հրաման. Երբ դու ստեղծել ա միգրացիան ֆայլ, Laravel պահում է այն /database/migrations գրացուցակում: Յուրաքանչյուրը միգրացիան ֆայլի անունը պարունակում է ժամանակի դրոշմ, որը թույլ է տալիս Laravel որոշելու տեղաշարժերի հերթականությունը։

Այս կերպ ի՞նչ է միգրացիան laravel-ում:

Արհեստավոր եւ Laravel Միգրացիաներ. Մի խոսքով, միգրացիաները ֆայլեր են, որոնք պարունակում են դասի սահմանում և՛ up() և՛ down() մեթոդով: up() մեթոդը գործարկվում է, երբ միգրացիան կատարվում է տվյալների բազայում փոփոխություններ կիրառելու համար: Փոփոխությունները վերադարձնելու համար գործարկվում է down() մեթոդը:

Ինչպե՞ս կարող եմ հետ վերադարձնել որոշակի միգրացիա laravel-ում:

Փոխեք խմբաքանակի համարը միգրացիան դու ուզում ես հետ վերադարձ դեպի ամենաբարձրը. Վազիր գաղթել : հետ վերադարձ.

  1. Գնացեք DB և ջնջեք/վերանվանեք միգրացիոն մուտքագրումը ձեր-specific-migration-ի համար:
  2. Բաց թողեք աղյուսակը, որը ստեղծվել է ձեր-specific-migration-ով:
  3. Գործարկեք php artisan migrate --path=/database/migrations/your-specific-migration: php.

Խորհուրդ ենք տալիս: