Paano gumagana ang paglipat ng laravel?
Paano gumagana ang paglipat ng laravel?

Video: Paano gumagana ang paglipat ng laravel?

Video: Paano gumagana ang paglipat ng laravel?
Video: Переход с Xampp на Docker с помощью Laravel Sail 2024, Nobyembre
Anonim

3 Mga sagot. Migrasyon ay isang uri ng kontrol sa bersyon para sa iyong database. Pinapayagan nila ang isang koponan na baguhin ang schema ng database at manatiling napapanahon sa kasalukuyang estado ng schema. Migrasyon ay karaniwang ipinares sa Schema Builder upang madaling pamahalaan ang schema ng iyong application.

Dito, ano ang silbi ng migration sa laravel?

Sa madaling salita, Laravel migration ay isang paraan na nagpapahintulot sa iyo na lumikha ng isang talahanayan sa iyong database, nang hindi aktwal na pumunta sa database manager tulad ng phpmyadmin o sql lite o kung ano man ang iyong manager.

Pangalawa, paano ako magmigrate sa laravel? Upang lumikha a migrasyon , gamitin ang gumawa : migrasyon Utos ng artisan: Kapag ikaw lumikha a migrasyon file, Laravel iniimbak ito sa direktoryo ng /database/migrations. Ang bawat isa migrasyon Ang pangalan ng file ay naglalaman ng timestamp na nagbibigay-daan Laravel upang matukoy ang pagkakasunud-sunod ng mga migrasyon.

Sa ganitong paraan, ano ang migration sa laravel?

Artisan at Laravel Migrasyon. Sa madaling salita, ang mga migrasyon ay mga file na naglalaman ng kahulugan ng klase na may parehong paraan ng up() at down(). Ang up() na pamamaraan ay tatakbo kapag ang migrasyon ay pinaandar upang ilapat ang mga pagbabago sa database. Ang down() na pamamaraan ay pinapatakbo upang ibalik ang mga pagbabago.

Paano ko i-rollback ang isang partikular na paglipat sa laravel?

Baguhin ang numero ng batch ng migrasyon gusto mo rollback hanggang sa pinakamataas. Takbo magmigrate : rollback.

  1. Pumunta sa DB at tanggalin/palitan ang pangalan ng migration entry para sa iyong-specific-migration.
  2. I-drop ang talahanayan na ginawa ng iyong-specific-migration.
  3. Patakbuhin ang php artisan migrate --path=/database/migrations/your-specific-migration. php.

Inirerekumendang: