Ads Top

Modificando tamanho de campo - Laravel - [Dica Rápida]

Se nós tivermos uma coluna de string chamada "nome" que tenha um comprimento de 255 e queremos mudar seu comprimento para 100, é assim que nós escreveríamos:

Schema::table('users', function (Blueprint $table) {    
      $table->string('nome', 100)->change();
});

O mesmo vale se quisermos ajustar alguma de suas propriedades que não estejam definidas no nome do método. Para tornar um campo null, fazemos o seguinte:

Schema::table('contacts', function (Blueprint $table) {    
       $table->string('deleted_at')->nullable()->change();
});

Renomeando coluna:

Schema::table('contacts', function (Blueprint $table){   
      $table->renameColumn('promoted', 'is_promoted');
});

E "dropando" uma coluna:

Schema::table('contacts', function (Blueprint $table){    
          $table->dropColumn('votes');
});

Nenhum comentário:

Tecnologia do Blogger.