U Laravel, pružiti prikladan način za stvaranje i upravljanje bazama podataka. su poput kontrole verzija za vašu bazu podataka, omogućujući vam da mijenjate strukturu baze podataka tijekom vremena i pratite promjene. Evo vodiča korak po korak za korištenje u: migrations schema Migrations migrations Laravel
Stvaranje a Migration
Za izradu novog migration možete koristiti naredbu Artisan. Na primjer, da biste kreirali tablicu, pokrenite sljedeću naredbu: make:migration
migration users
php artisan make:migration create_users_table
Definiranje Schema
Otvorite generiranu migration datoteku u direktoriju. U metodi možete definirati za svoju tablicu pomoću graditelja. Na primjer, za izradu tablice sa stupcima i možete koristiti metodu: 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();
});
Trčanje Migrations
Da biste izvršili i stvorili odgovarajuće tablice u bazi podataka, upotrijebite naredbu Artisan: migrations migrate
php artisan migrate
Rollback
Ako trebate poništiti migration, možete koristiti naredbu. Ovo će vratiti posljednju grupu od: migrate:rollback
migrations
php artisan migrate:rollback
Upravljanje Migration statusom
Laravel prati koje su izvršene pomoću tablice u bazi podataka. Možete koristiti naredbu da biste vidjeli status svakog: migrations migrations migrate:status
migration
php artisan migrate:status
Modificiranje tablica
Ako trebate izmijeniti postojeću tablicu, možete stvoriti novu migration pomoću naredbe i upotrijebiti metode graditelja kao što su, ili da izvršite potrebne promjene. make:migration
schema addColumn
renameColumn
dropColumn
Korištenje ina pruža strukturiran i učinkovit način za stvaranje i upravljanje bazama podataka. Korištenjem funkcionalnosti slične kontroli verzija, možete jednostavno napraviti promjene u strukturi vaše baze podataka i pratiti te promjene tijekom vremena. migrations Laravel schema