📅  最后修改于: 2023-12-03 15:22:58.583000             🧑  作者: Mango
在 Laravel 中,使用迁移来管理数据库的结构变更,通过使用迁移,可以更加方便地进行数据库变更的管理。
本文将介绍如何在 Laravel 中使用迁移来添加列。
使用 Artisan 命令 make:migration
来创建迁移:
php artisan make:migration add_column_to_table --table=table_name
其中 add_column_to_table
是迁移名称,table_name
是要添加列的表名。
在 database/migrations
文件夹中找到新创建的迁移文件,编辑该文件。
在 up()
方法中,使用 Schema
类的 table()
方法来获取对应表的构建器实例,然后使用该实例的 addColumn()
方法来添加列。
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('table_name', function (Blueprint $table) {
$table->string('column_name')->nullable();
});
}
上述代码中,我们添加了一个名为 column_name
的字符串类型的列,并设置该列可以为 NULL
。
使用 Artisan 命令 migrate
来运行迁移:
php artisan migrate
该命令将按照迁移的顺序来执行所有未运行的迁移,将数据库结构变更为最新状态。
通过使用 Laravel 的迁移功能,我们可以更加方便地对数据库结构进行管理。在本文中,我们介绍了如何使用迁移来向表中添加列。