我不知道如何谷歌,因为我主要是获取有关设置多个数据库连接的教程。Laravel随机连接到不同的数据库
目前,我的Laravel应用程序完全随机地给了我一个有关SQL的错误,表中找不到该表。由于某种原因,Laravel在这种情况下连接到一个完全不同的数据库。
我将我的.env和config/database.php连接到数据库。突然,出现一个SQL错误字段列表读取
找不到表'数据库`.`table`。
发生此错误时,用户也会注销。
可能是用的,如果我包括:
- 我有时会使用自定义的用户提供有时Laravel用户提供。它取决于子域。两种配置都发生错误。
- 我动态地添加其他数据库连接到配置,但从来没有一个“数据库2”。 Database2是一个完全不同的应用程序。
- 通过源代码中的搜索没有找到“DATABASE2”任何比赛
有没有人遇到过这个问题吗?如果是的话,我该如何解决这个问题?提前致谢!
您需要调试自己的代码以确定出错的地方。首先尝试确定发生此错误的查询或查询。然后尝试确定如何为这些查询创建MySQL连接。 – Shadow