ইন 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
আপনি যদি একটি পূর্বাবস্থায় ফেরাতে চান 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

