Diyelim ki aşağıdaki kodlar için bir tablo oluşturuyoruz ve php artisan migrate komnutu ile veritabanına yansıtıyoruz.

 public function up(): void
    {
        Schema::create('vendors', function (Blueprint $table) {
            $table->id();
            $table->text('banner');
            $table->string('phone');
            $table->string('email');
            $table->text('address');
            $table->text('description');
      });
   }

Buraya kadar sorun yok. Fakat migrate işlemi yaptıktan sonra ilgili tabloda değişiklik yapmak istiyoruz ve migrate kodlarımızı aşağıdaki gibi düzenliyoruz.

  public function up(): void
    {
        Schema::create('vendors', function (Blueprint $table) {
            $table->id();
            $table->text('banner');
            $table->string('phone');
            $table->string('email');
            $table->text('address');
            $table->text('description');
            $table->text('fb_link');
            $table->text('tw_link');
            $table->text('insta_link');
            $table->integer('user_id');
            $table->timestamps();
        });
    }

Kodlarımızı düzenkedikten sonra terminal ekranımıza

php artisan migrate:rollback

diyerek yapılan son değişikliği geri alabilir ve tekrar migrate işlemini gerçekleştirebiliriz.

By admin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir