V ponuja priročen način za ustvarjanje in upravljanje baz Laravel podatkov. so kot nadzor različic za vašo bazo podatkov, ki vam omogočajo, da sčasoma spremenite strukturo baze podatkov in sledite spremembam. Tukaj je vodnik po korakih za uporabo v: migrations schema Migrations migrations Laravel
Ustvarjanje a Migration
Če želite ustvariti nov migration, lahko uporabite ukaz Artisan. Če želite na primer ustvariti tabelo, zaženite naslednji ukaz: make:migration
migration users
php artisan make:migration create_users_table
Opredelitev Schema
Odprite ustvarjeno migration datoteko v imeniku. V metodi lahko za svojo tabelo določite z graditeljem. Če želite na primer ustvariti tabelo s stolpci in, lahko uporabite metodo: 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();
});
tek Migrations
Če želite izvesti in ustvariti ustrezne tabele v bazi podatkov, uporabite ukaz Artisan: migrations migrate
php artisan migrate
Rollback
Če morate razveljaviti migration, lahko uporabite ukaz. To bo povrnilo zadnjo skupino: migrate:rollback
migrations
php artisan migrate:rollback
Upravljanje Migration statusa
Laravel beleži, kateri so bili izvedeni z uporabo tabele v bazi podatkov. Z ukazom lahko vidite stanje vsakega: migrations migrations migrate:status
migration
php artisan migrate:status
Spreminjanje tabel
Če morate spremeniti obstoječo tabelo, lahko ustvarite novo migration z ukazom in uporabite metode graditelja, kot so, ali, da naredite potrebne spremembe. make:migration
schema addColumn
renameColumn
dropColumn
Uporaba v zagotavlja strukturiran in učinkovit način za ustvarjanje in upravljanje baz podatkov. Z uporabo funkcije, podobne nadzoru različic, lahko preprosto spremenite strukturo svoje baze podatkov in spremljate te spremembe skozi čas. migrations Laravel schema