首页 > 解决方案 > 更改 laravel 数据库表名

问题描述

我购买了一个使用 laravel 的网站脚本。然后开发人员更新了它但没有在脚本上工作(比如更改数据库表名)但更改了数据库表名。

现在通过点击按钮显示错误,如找不到数据库表。

表名不同于

就像旧脚本包含“page”表一样,更新版本在所有脚本中都包含相同的名称,但在 MySQL 中,表名已更改为“web_page”。

我知道我可以简单地去更改 MySQL 数据库上的表名,所以一切都会正常工作。但我看到其他相同。所以我想修复脚本上的表名而不是 phpmyadmin。

那么,我在哪里可以找到它来修复它?我希望你明白我想说什么。

标签: mysqldatabaselaravel

解决方案


在您的模型中,您可以覆盖表名:

class Page extends Model {

    protected $table = "web_page";

}

推荐阅读