यदि आप दूसरी तालिका बनाना चाहते हैं, तो एक नई माइग्रेशन फ़ाइल बनाएँ। यह काम करेगा।
आप एक प्रवास नामित बनाते हैं 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');
}
यदि आप माइग्रेट के बिना "स्थिति" की तरह एक और दायर करना चाहते हैं: ताज़ा करें। आप एक और माइग्रेशन फ़ाइल बना सकते हैं जैसे "add_status_filed_to_users_table"
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
, तो यह नई माइग्रेशन फ़ाइल को माइग्रेट करता है।
लेकिन यदि आप पहली बार दर्ज की गई फ़ाइल (users_table) में "स्थिति" दर्ज करते हैं और माइग्रेशन चलाते हैं। यह माइग्रेट करने के लिए कुछ भी नहीं है। आपको दौड़ने की जरूरत है php artisan migrate:refresh
।
उममीद है कि इससे मदद मिलेगी।