আপনি যদি অন্য একটি টেবিল তৈরি করতে চান তবে একটি নতুন স্থানান্তর ফাইল তৈরি করুন। এটা কাজ করবে।
আপনি যদি নামের users_table
সাথে একটি মাইগ্রেশন তৈরি করেন id, first_name, last_name
। আপনি মত একটি মাইগ্রেশন ফাইল তৈরি করতে পারেন
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('first_name',255);
$table->string('last_name',255);
$table->rememberToken();
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('users');
}
মাইগ্রেট না করে যদি আপনি "স্ট্যাটাস" এর মতো অন্য একটি দায়ের করা যুক্ত করতে চান: রিফ্রেশ করুন। আপনি "অ্যাড_স্ট্যাটাস_ফিল্ড_ টু ইউজারস_ট্যাবল" এর মতো আরেকটি মাইগ্রেশন ফাইল তৈরি করতে পারেন
public function up()
{
Schema::table('users', function($table) {
$table->integer('status');
});
}
এবং রোলব্যাক বিকল্প যুক্ত করতে ভুলবেন না:
public function down()
{
Schema::table('users', function($table) {
$table->dropColumn('status');
});
}
এবং আপনি যখন মাইগ্রেট চালাবেন তখন php artitsan migration
এটি নতুন মাইগ্রেশন ফাইলটি সরিয়ে ফেলবে।
তবে আপনি যদি প্রথম এমজিগ্রেশন ফাইলে (ব্যবহারকারীদের_ টেবিল) ফাইল "স্ট্যাটাস" যুক্ত করেন এবং মাইগ্রেশন চালান। এটি হিজরত করার কিছুই নয়। আপনি চালাতে প্রয়োজন php artisan migrate:refresh
।
এই সাহায্য আশা করি।