📅  最后修改于: 2023-12-03 14:43:50.167000             🧑  作者: Mango
在 Laravel 中,数据库迁移是一种数据库版本控制方式,可以方便地管理数据库表的变更。在迁移中,有时候我们需要更改数据表的默认值。下面就来介绍如何在 Laravel 中使用迁移来更改数据表的默认值。
首先,我们需要创建一个迁移文件。在命令行中执行以下命令:
php artisan make:migration update_default_value_to_table_name_table --table=table_name
其中,update_default_value_to_table_name_table
是你的迁移文件名,table_name
是你要更改默认值的数据表名。
打开迁移文件,我们可以在 up
方法中编写代码来更改默认值。例如,我们要将 age
字段的默认值从 null
改为 0
,则可以编写以下代码:
Schema::table('table_name', function (Blueprint $table) {
$table->integer('age')->default(0)->change();
});
其中的 change
方法用于更改字段属性。
编写完迁移文件,我们需要运行迁移来将更改应用到数据库。
php artisan migrate
至此,数据表的默认值已经被更改了。
通过使用 Laravel 迁移,我们可以轻松地管理数据库的版本变更。在更改数据表的默认值时,只需编写对应的迁移文件,然后运行迁移即可。