请问如何修改表的名字?文档说用rename, 可不知如何执行
来源:11-2 使用migration创建数据表和模型

苏一苏骨头
2018-03-24
要重命名一个已存在的数据表,使用rename方法:
Schema::rename($from, $to);
public function up()
{
Schema::create('testt', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
Schema::rename('testt', 'testy');
}
尝试了下,并使用 php artisan migrate, 显示说Nothing to migrate
是需要重新生成迁移才能重命名吗?
写回答
1回答
-
Nothing to migrate 是代表你已经执行了这个migration了,和你这个代码里面的逻辑无关。migration的方法只能创建不能修改。就是你需要使用命令行创建一个migration,然后在migration里面写这些代码。然后执行。
012018-03-27
相似问题