📅  最后修改于: 2023-12-03 14:43:50.119000             🧑  作者: Mango
在 Laravel 中,使用迁移(Migration)来管理数据库表结构。如果需要删除表中的某一列,可以使用 Laravel 提供的迁移命令来实现。
delete_column_from_table
的迁移文件:php artisan make:migration delete_column_from_table --table=table_name
其中 table_name
是要删除列的表名。
2021_02_01_000000_delete_column_from_table.php
,在 up
方法中使用 table
方法来删除列,例如要删除名为 column_name
的列,可以这样写:public function up()
{
Schema::table('table_name', function (Blueprint $table) {
$table->dropColumn('column_name');
});
}
down
方法中使用 table
方法来重新添加这一列,例如:public function down()
{
Schema::table('table_name', function (Blueprint $table) {
$table->string('column_name');
});
}
php artisan migrate