在重命名数据库列名后,我面临着通过 eloquent 保存数据的问题。
在迁移过程中更改了列名。迁移已执行,现在数据库中的名称正常。
在模型中,列名称也更改为新名称。但是出于某种原因,当我尝试将新记录插入数据库时,Laravel 抱怨列名,它试图使用旧名称而不是新名称。
我目前使用 PHP 7 和 Laravel 5.8 和 Postgres 作为数据库。我的环境在 docker 上运行。
我已经尝试清除缓存,但它没有解决我的问题。Composer dump-autoload 也被执行,但没有任何改变。
这是错误:
Illuminate \ Database \ QueryException (42703)
SQLSTATE[42703]: Undefined column: 7 ERROR: column "name" does not exist LINE 1
重要的是说我正在使用 Laravel Backpack。
呼啦一阵风