Katika Laravel, toa njia rahisi ya kuunda na kudhibiti hifadhidata s. ni kama udhibiti wa toleo kwa hifadhidata yako, hukuruhusu kurekebisha muundo wa hifadhidata baada ya muda na kufuatilia mabadiliko. Hapa kuna mwongozo wa hatua kwa hatua wa kutumia katika: migrations schema Migrations migrations Laravel
Kutengeneza a Migration
Ili kuunda mpya migration, unaweza kutumia amri ya Artisan. Kwa mfano, kuunda kwa kuunda meza, endesha amri ifuatayo: make:migration
migration users
php artisan make:migration create_users_table
Kufafanua Schema
Fungua faili iliyotengenezwa migration kwenye saraka. Kwa njia, unaweza kufafanua kwa meza yako kwa kutumia mjenzi. Kwa mfano, kuunda meza na safu, unaweza kutumia njia: 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();
});
Kimbia Migrations
Ili kutekeleza na kuunda majedwali yanayolingana kwenye hifadhidata, tumia amri ya Artisan: migrations migrate
php artisan migrate
Rollback
Ikiwa unahitaji kutendua migration, unaweza kutumia amri. Hii itarejesha kundi la mwisho la: migrate:rollback
migrations
php artisan migrate:rollback
Migration Hali ya Kusimamia
Laravel hufuatilia ambayo yametekelezwa kwa kutumia jedwali kwenye hifadhidata. Unaweza kutumia amri kuona hali ya kila: migrations migrations migrate:status
migration
php artisan migrate:status
Kurekebisha Jedwali
Ikiwa unahitaji kurekebisha jedwali lililopo, unaweza kuunda mpya migration kwa kutumia amri na kutumia mbinu za mjenzi kama, , au kufanya mabadiliko yanayohitajika. make:migration
schema addColumn
renameColumn
dropColumn
Kutumia katika hutoa njia iliyoundwa na bora ya kuunda na kudhibiti hifadhidata s. Kwa kutumia utendakazi wa kudhibiti-kama toleo, unaweza kufanya mabadiliko kwa urahisi kwenye muundo wa hifadhidata yako na kufuatilia mabadiliko hayo kwa muda. migrations Laravel schema