இல் Laravel, தரவுத்தளங்களை உருவாக்க மற்றும் நிர்வகிக்க வசதியான வழியை வழங்கவும். உங்கள் தரவுத்தளத்திற்கான பதிப்புக் கட்டுப்பாடு போன்றது, காலப்போக்கில் தரவுத்தள கட்டமைப்பை மாற்றியமைக்கவும் மாற்றங்களைக் கண்காணிக்கவும் உங்களை அனுமதிக்கிறது. இதைப் பயன்படுத்துவதற்கான படிப்படியான வழிகாட்டி இங்கே: migrations schema Migrations migrations Laravel
உருவாக்குதல் a Migration
புதிய ஒன்றை உருவாக்க migration, நீங்கள் கைவினைஞர் கட்டளையைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, ஒரு அட்டவணையை உருவாக்க, பின்வரும் கட்டளையை இயக்கவும்: make:migration
migration users
php artisan make:migration create_users_table
வரையறுத்தல் Schema
migration கோப்பகத்தில் உருவாக்கப்பட்ட கோப்பைத் திறக்கவும் . முறையில், பில்டரைப் பயன்படுத்தி உங்கள் அட்டவணையை நீங்கள் வரையறுக்கலாம். எடுத்துக்காட்டாக, ஒரு அட்டவணை மற்றும் நெடுவரிசைகளை உருவாக்க, நீங்கள் முறையைப் பயன்படுத்தலாம்: 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();
});
ஓடுதல் Migrations
தரவுத்தளத்தில் தொடர்புடைய அட்டவணைகளை இயக்க மற்றும் உருவாக்க, கைவினைஞர் கட்டளையைப் பயன்படுத்தவும்: migrations migrate
php artisan migrate
Rollback
நீங்கள் a ஐ செயல்தவிர்க்க வேண்டும் என்றால் migration, நீங்கள் கட்டளையைப் பயன்படுத்தலாம். இது கடைசித் தொகுப்பை மாற்றியமைக்கும்: migrate:rollback
migrations
php artisan migrate:rollback
Migration நிலையை நிர்வகித்தல்
Laravel தரவுத்தளத்தில் உள்ள அட்டவணையைப் பயன்படுத்தி செயல்படுத்தப்பட்டவற்றைக் கண்காணிக்கும். ஒவ்வொன்றின் நிலையைப் பார்க்க நீங்கள் கட்டளையைப் பயன்படுத்தலாம்: migrations migrations migrate:status
migration
php artisan migrate:status
அட்டவணைகளை மாற்றுதல்
நீங்கள் ஏற்கனவே உள்ள அட்டவணையை மாற்ற வேண்டும் என்றால், நீங்கள் கட்டளையைப் migration பயன்படுத்தி புதிய ஒன்றை உருவாக்கலாம் மற்றும் பில்டரின் முறைகளைப் பயன்படுத்தலாம் அல்லது தேவையான மாற்றங்களைச் செய்யலாம். make:migration
schema addColumn
renameColumn
dropColumn
இல் பயன்படுத்துவது தரவுத்தளத்தை உருவாக்க மற்றும் நிர்வகிக்க ஒரு கட்டமைக்கப்பட்ட மற்றும் திறமையான வழியை வழங்குகிறது. பதிப்பு கட்டுப்பாடு போன்ற செயல்பாட்டைப் பயன்படுத்துவதன் மூலம், உங்கள் தரவுத்தள கட்டமைப்பில் எளிதாக மாற்றங்களைச் செய்யலாம் மற்றும் காலப்போக்கில் அந்த மாற்றங்களைக் கண்காணிக்கலாம். migrations Laravel schema