Удаление полей миграции
Для удаления полей используется метод dropColumn
:
database/migrations/метка.create_posts_table.php<?php
class CreatePostsTable extends Migration
{
public function up()
{
Schema::table('posts', function (Blueprint $table) {
$table->dropColumn('name');
});
}
public function down()
{
Schema::dropIfExists('posts');
}
}
Можно удалить несколько столбцов таблицы, передав в качестве параметра метода массив их имен:
database/migrations/метка.create_posts_table.php<?php
class CreatePostsTable extends Migration
{
public function up()
{
Schema::table('posts', function (Blueprint $table) {
$table->dropColumn(['name', 'desc']);
});
}
public function down()
{
Schema::dropIfExists('posts');
}
}