मध्ये Laravel, डेटाबेस तयार आणि व्यवस्थापित करण्यासाठी एक सोयीस्कर मार्ग प्रदान करा. हे तुमच्या डेटाबेसच्या आवृत्ती नियंत्रणासारखे आहे, जे तुम्हाला कालांतराने डेटाबेस संरचनेत बदल करण्यास आणि बदलांचा मागोवा ठेवण्यास अनुमती देते. येथे वापरण्यासाठी चरण-दर-चरण मार्गदर्शक आहे: migrations schema Migrations migrations Laravel
तयार करणे Migration
नवीन तयार करण्यासाठी migration, तुम्ही Artisan कमांड वापरू शकता. उदाहरणार्थ, टेबल तयार करण्यासाठी, खालील आदेश चालवा: 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
तुम्हाला पूर्ववत करायचे असल्यास 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