Pateikite patogų duomenų bazių Laravel kūrimo ir tvarkymo būdą. yra tarsi jūsų duomenų bazės versijos valdymas, leidžiantis laikui bėgant keisti duomenų bazės struktūrą ir sekti pokyčius. Štai žingsnis po žingsnio naudojimo instrukcija: migrations schema Migrations migrations Laravel
Kuriant a Migration
Norėdami sukurti naują migration, galite naudoti komandą Artisan. Pavyzdžiui, norėdami sukurti lentelę, paleiskite šią komandą: make:migration migration users
php artisan make:migration create_users_table
Apibrėžiant Schema
Atidarykite sugeneruotą migration failą kataloge . Metodu galite apibrėžti savo lentelės kūrimo priemonę. Pavyzdžiui, norėdami sukurti lentelę su ir stulpeliais, galite naudoti šį metodą: database/migrations up schema Laravel schema users name email create
Schema::create('users', function(Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamps();
});
Bėgimas Migrations
Norėdami vykdyti ir sukurti atitinkamas lenteles duomenų bazėje, naudokite komandą Artisan: migrations migrate
php artisan migrate
Rollback
Jei reikia anuliuoti migration, galite naudoti komandą. Tai sugrąžins paskutinę partiją: migrate:rollback migrations
php artisan migrate:rollback
Valdymo Migration būsena
Laravel seka, kurios buvo įvykdytos naudojant duomenų bazės lentelę. Galite naudoti komandą, kad pamatytumėte kiekvieno būseną: migrations migrations migrate:status migration
php artisan migrate:status
Lentelių modifikavimas
Jei reikia modifikuoti esamą lentelę, galite sukurti naują migration naudodami komandą ir naudoti kūrimo priemonės metodus, pvz .,, , arba atlikti reikiamus pakeitimus. make:migration schema addColumn renameColumn dropColumn
Naudojant in suteikia struktūrizuotą ir veiksmingą duomenų bazių kūrimo ir valdymo būdą. Naudodami į versijos valdymą panašias funkcijas, galite lengvai keisti duomenų bazės struktūrą ir stebėti tuos pokyčius laikui bėgant. migrations Laravel schema

