Práce s laravel migracemi

Obsah
Jakmile jsme v naší aplikaci položili základy, je jedním z nejdůležitějších kroků vygenerování souboru Modely a desky v našich databázích, které můžeme později vyplnit a splnit tak část aplikačního cyklu.
Ale abychom se tam dostali, víme, že se databáze s vývojem hodně mění, vždy bude existovat pole, které lze přidat nebo odstranit, a jakmile bude vše připraveno, budeme si muset uchovávat historii všeho, co jsme udělali pro replikaci aplikace v jiných prostředích.
PožadavkyPrvní věc, kterou budeme potřebovat, je a základní instalace z Laravel a také a instance serveru MySQL na které můžeme propojit naši aplikaci, s tím budeme mít to, co je nezbytné pro splnění tohoto tutoriálu.
1- Nejprve musíme vygenerovat naši migrační tabulku, kterou použijeme řemeslník K dosažení našeho prvního cíle použijeme v konzole naší aplikace následující příkaz:
migrace php artisan: instalace

2- Protože jsme vytvořili naši migrační tabulku, nyní vygenerujeme naši první tabulku, proto musíme použít následující kód:
php artisan migrate: make create_shows_table

3- jakmile jsme spustili předchozí příkaz z řemeslník, v naší aplikaci musí být vytvořen nový soubor, který bude obsažen v adresáři aplikace / databáze / migraceUvnitř najdeme soubor, který musí mít datum dne, kdy jsme spustili předchozí příkaz, a název migrace, například: 2014_07_08_222551_create_shows_table.php, uvnitř najdeme obsah podobný následujícímu obrázku:

4- Pokud nyní chceme, aby se tato změna projevila, musíme migraci spustit znovu:
migrace php řemeslníka

5- Nyní, když máme první migraci a chceme přidat nové pole, postupujeme stejným způsobem a vygenerujeme novou migraci pro nové pole. První věc, kterou uděláme, je vygenerování souboru, do kterého zadáme následující příkaz řemeslník:
php artisan migrate: make add_actor_to_shows_table

6- To bude vygenerujte soubor s migrací, stejně jako v příkladu, kde vytvoříme tabulku, bude tento umístěn v cestě aplikace / databáze / migraceUvnitř najdeme soubor s datem a časem okamžiku, kdy byl vygenerován, a názvem migrace. Uvnitř uvidíme něco jako následující:

7- Nakonec se to projeví, vrátíme se k tomu spustit migraci s řemeslník„Tímto docílíme toho, že naše tabulka převezme změnu, kterou jsme provedli, a tímto způsobem budeme mít kontrolu nad každou změnou, kterou u struktury provedeme:
migrace php řemeslníka

Jak vidíme pomocí řemeslník můžeme vytvářet své tabulky a velmi snadno je měnit, nejpozoruhodnější je, že jako Laravel se o to všechno stará, máme velmi nízkou chybovost, takže nemusíme ladit databázi, takže se soustředíme pouze na naši aplikaci.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave