标签: change()
-
在Laravel 9执行数据库迁移修改字段名称及属性时,遇到列名不存在的报错。尝试先修改属性再重命名字段,虽然迁移成功但字段注释未更新。最终方案是直接删除原字段后再重新添加,执行迁移后表结构符合预期。
-
针对 Laravel 6 中表 theme_asset 的字段 theme_id 需要从 varchar(255) 修改为 char(36) 类型的需求,在尝试使用 Doctrine\DBAL 的 uuid 和 char 类型均报错后,最终决定使用 DB::statement 执行原生 SQL 来完成修改。经对比生成表的 SQL,结果符合预期。
