我不知道如何谷歌这个,因为我主要获得有关设置多个数据库连接的教程。
目前,完全随机,我的Laravel应用程序给了我一个关于SQL的错误,无法找到该表。出于某种原因,Laravel在这种情况下连接到一个非常不同的数据库。
我将.env和config / database.php连接到数据库 1 。突然,出现SQL错误,正在读取
在字段列表中找不到表`database 2 `.`table`。
发生此错误时,用户也会被注销。
如果包含以下内容,可能会有用:
有没有人遇到过这个问题?如果是的话,我该如何解决这个问题呢?提前谢谢!
答案 0 :(得分:0)
您是否定义了一个模型以使用不同的连接?
根据Laravel文档,这可以让您为特定模型使用不同的连接。
namespace App;
use Illuminate\Database\Eloquent\Model;
class Flight extends Model
{
/**
* The connection name for the model.
*
* @var string
*/
protected $connection = 'connection-name';
}