我的img
表格中有一列news
,我想更改结构。目前它已设置为varchar (200)
,我希望成为text
。
我怎样才能做到这一点?
答案 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)');
}