gpt4 book ai didi

Laravel 迁移将列类型从 varchar 更改为 longText

转载 作者:行者123 更新时间:2023-12-03 11:47:23 27 4
gpt4 key购买 nike

我需要更改迁移列类型 $table->string('text');对于文本类型,我尝试通过几种方式做到这一点,但都没有奏效。是否可以在一次迁移中完成。我可以猜测删除该列,然后使用新类型再次创建它,但我想知道是否可以在一次迁移中完成它?

最佳答案

您可以创建一个新的迁移和 change just one column type :

public function up()
{
Schema::table('sometable', function (Blueprint $table) {
$table->text('text')->change();
});
}

您需要安装 doctrine/dbal使这项工作

composer require doctrine/dbal

适用于 Laravel 5.0+。它不适用于 Laravel 4.2。

关于Laravel 迁移将列类型从 varchar 更改为 longText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37724150/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com