Bad Practice Example
// You add a new field in the OLD migration file: Schema::create('users', function(Blueprint $table) { $table->id(); $table->string('name'); $table->string('email')->unique(); // ... $table->string('avatar')->nullable(); });
What To Do Instead
// Create a NEW migration adding the field to existing table Schema::table('users', function(Blueprint $table) { $table->string('avatar')->nullable(); });
ملفات الـ migration المحضرة مسبقاً، والتي لم تقوم أنت بإنشاؤها يجب أن لا يتم التعديل عليها، بل إنشاء ملف migration جديد، حتى لو أصبحت الملفات كثيره، لا مشكله فلا يوجد قيود على ذلك.