لا تعدل على ملفات الـ migration القديمة، بل إنشاء ملفات جديدة

لا تعدل على ملفات الـ migration القديمة، بل إنشاء ملفات جديدة

2024-10-18 وقت القراءه : 1 دقائق

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 جديد، حتى لو أصبحت الملفات كثيره، لا مشكله فلا يوجد قيود على ذلك.

إضافة تعليق
Loading...