Vytváření a správa databází pomocí Migration s in Laravel

V aplikaci Laravel poskytujte pohodlný způsob vytváření a správy databází. jsou jako kontrola verzí pro vaši databázi, což vám umožňuje upravovat strukturu databáze v průběhu času a sledovat změny. Zde je podrobný návod k použití v: migrations schema Migrations migrations Laravel

 

Vytvoření a Migration

Chcete-li vytvořit nový migration, můžete použít příkaz Artisan. Chcete-li například vytvořit a pro vytvoření tabulky, spusťte následující příkaz: make:migration migration users

php artisan make:migration create_users_table

 

Definování Schema

Otevřete vygenerovaný migration soubor v  adresáři. V metodě můžete definovat pro vaši tabulku pomocí tvůrce. Chcete-li například vytvořit tabulku pomocí sloupců a, můžete použít 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();  
});  

 

Běh Migrations

Chcete-li spustit a vytvořit odpovídající tabulky v databázi, použijte příkaz Artisan: migrations migrate

php artisan migrate

 

Rollback

Pokud potřebujete vrátit zpět migration, můžete použít příkaz. Tím se vrátí poslední várka: migrate:rollback migrations

php artisan migrate:rollback

 

Správa Migration stavu

Laravel sleduje, které byly provedeny pomocí tabulky v databázi. Pomocí příkazu můžete zobrazit stav každého: migrations migrations migrate:status migration

php artisan migrate:status

 

Úprava tabulek

Pokud potřebujete upravit existující tabulku, můžete vytvořit novou migration pomocí příkazu a použít metody tvůrce jako, , nebo k provedení nezbytných změn. make:migration schema addColumn renameColumn dropColumn

 

Použití in poskytuje strukturovaný a efektivní způsob vytváření a správy databází. Pomocí funkcí podobných řízení verzí můžete snadno provádět změny ve struktuře databáze a sledovat tyto změny v průběhu času. migrations Laravel schema