mysql - 更改 laravel 数据库表名
问题描述
我购买了一个使用 laravel 的网站脚本。然后开发人员更新了它但没有在脚本上工作(比如更改数据库表名)但更改了数据库表名。
现在通过点击按钮显示错误,如找不到数据库表。
就像旧脚本包含“page”表一样,更新版本在所有脚本中都包含相同的名称,但在 MySQL 中,表名已更改为“web_page”。
我知道我可以简单地去更改 MySQL 数据库上的表名,所以一切都会正常工作。但我看到其他相同。所以我想修复脚本上的表名而不是 phpmyadmin。
那么,我在哪里可以找到它来修复它?我希望你明白我想说什么。
解决方案
在您的模型中,您可以覆盖表名:
class Page extends Model {
protected $table = "web_page";
}
推荐阅读
- javascript - 如何在一个函数节点中拆分多个 msg.payloads,节点红色
- angularjs - 检查 angularJS 1.7.0 中的 http 请求
- gradle - 添加优雅按钮依赖后出现错误
- mysql - 错误代码:1815 内部错误:JSON 包装器:程序中的意外类型
- python - matplotlib的旋转轴注释文本:python
- typescript - 打字稿中的联合类型?
- mysql - 有缺口的 DATEDIFF 移动平均线
- java - 将数据从文件导入具有 5 个节点的 Cassandra 集群导致 BusyConnectionException
- windows - 在域名中添加 Windows Spot 实例
- php - 使用授权将 cURL 转换为 PHP cURL:标头中的 Client-ID