我是Laravel的新手,并且使用以下php artisan migrate命令创建了一个users表:
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('username');
$table->string('email');
$table->string('password');
$table->rememberToken();
});
Run Code Online (Sandbox Code Playgroud)
之后,我只需要更改username列即可,first_name然后按如下所示更改架构:
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
$table->string('first_name');
$table->string('email');
$table->string('password');
$table->rememberToken();
});
Run Code Online (Sandbox Code Playgroud)
如果php artisan migrate再次运行该命令,它显示为Nothing to migrate,那么我使用rollback,并且所有表数据都丢失了。如何在不影响数据的情况下编辑表结构?我讨厌Laravel文档