相关疑难解决方法(0)

Laravel重命名列丢失所有数据

我是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文档

php laravel

3
推荐指数
1
解决办法
570
查看次数

标签 统计

laravel ×1

php ×1