【发布时间】:2015-05-18 15:47:49
【问题描述】:
我的news 表中有一个img 列,我想更改结构。目前它设置为varchar (200),我想成为text。
我怎样才能做到这一点?
【问题讨论】:
-
那你修好了没?
标签: php database laravel laravel-4 migration
我的news 表中有一个img 列,我想更改结构。目前它设置为varchar (200),我想成为text。
我怎样才能做到这一点?
【问题讨论】:
标签: php database laravel laravel-4 migration
您需要删除该列并重新创建它,或者使用DB::statement 并手动编写查询以更改表。据我所知,Laravel 没有提供更改列值的方法。
【讨论】:
用这个怎么样:
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)');
}
【讨论】: