是否可以在Laravel的不同数据库中引用外键?
我正在尝试在Laravel 4.2中创建一个模型并为该模型进行迁移。我所有的Laravel应用程序都使用相同的MySQL数据库,称为.但是,我们还有另一个数据库(在同一台服务器上),称为包含一个表,我想用它来获取数据库中我自己的表中的几个外键的源。laravel
main_db
users
laravel_users
laravel
根据Laravel文档,我将使用以下代码指定一个外键:
$table->foreign('user_id')->references('id')->on('users');
但我相信这假设该表存在于同一数据库中。'users'
是否可以在Laravel中执行跨数据库外键?我是否必须首先创建一个使用表的模型?是否可以在 中设置两个不同的数据库连接?users
main_db
app/config/database.php