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');
});
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:
Postar um comentário