我已使用以下代码行成功重命名了先前在不同迁移中创建的现有列:
$table->renameColumn('custom_paper_note', 'custom_primary_paper_note');
但是,现在当我运行时,php artisan migrate:refresh
出现以下错误:
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'custom_paper_note'; check that column/key exists (SQL: alter table `line_items` drop `custom_paper_note`)
和
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'custom_paper_note'; check that column/key exists
这对我来说很有意义,因为我重命名了该列,现在它不能在 migrate:refresh 过程中删除它。但是,我不明白如何解决这个错误?
谢谢你的帮助。