📅  最后修改于: 2023-12-03 14:43:50.081000             🧑  作者: Mango
Laravel的迁移(Migration)是一种方便的方式来管理数据库的变动。在数据库表新增列是比较常见的操作。
这里将介绍 如何使用 Laravel 迁移功能,来新增一列到表中。
php artisan make:migration add_field_to_table
add_field_to_table
可以根据需要修改成自己想要的名称。
up
方法中使用 addColumn
方法 新增一列:public function up()
{
Schema::table('table_name', function (Blueprint $table) {
$table->string('new_column')->nullable();
});
}
这里例子中新增了一个名为 new_column
的字符串型列,这个列可以为空(nullable)。
down
方法中,需要定义相应的回退操作:public function down()
{
Schema::table('table_name', function (Blueprint $table) {
$table->dropColumn('new_column');
});
}
这里指定要从表中删除的列名 'new_column'。
php artisan migrate
本文介绍了如何使用 Laravel 迁移功能,在表中新增列。这个操作需要在数据库表已存在时才能进行。只需要运行 php artisan migrate
即可执行迁移或回退操作。