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