Laravel迁移-将ID字段从整数自动增量更新为字符串

时间:2019-01-16 13:33:59

标签: laravel migration

我尝试将id字段从Integer自动增量更改为字符串,但是运行迁移后,MYSQL的结构没有改变。

这是我的代码:

Schema::table('table', function ($table) {
    $table->dropPrimary();
    $table->string('id', 50)->change()->primary();
});

请帮助我,非常感谢。

1 个答案:

答案 0 :(得分:1)

您应该写这个。希望这能解决您的问题

Schema::table('table', function ($table) {
    $table->dropPrimary('id');
    $table->string('id', 50)->change()->primary();
});

还应该检查doctrine/dbal是否已成功安装