Laravel迁移 - 更改列结构

时间:2015-03-16 13:44:16

标签: php database laravel laravel-4 migration

我的img表格中有一列news,我想更改结构。目前它已设置为varchar (200),我希望成为text

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您需要删除列并再次创建它或使用DB::statement并手动将查询写入alter table。根据我的记忆,Laravel没有提供改变列值的方法。

答案 1 :(得分:0)

如何使用它:

public function up()
{
    DB::statement('ALTER TABLE news MODIFY COLUMN img TEXT');
}

public function down()
{
    DB::statement('ALTER TABLE news MODIFY COLUMN img VARCHAR(200)');
}