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