【发布时间】:2015-05-11 02:02:45
【问题描述】:
我正在尝试在 Laravel 4.2 中为该模型创建模型和迁移。我所有的 Laravel 应用程序都使用同一个名为 laravel 的 MySQL 数据库。但是,我们还有另一个数据库(在同一台服务器上),名为 main_db,其中包含一个 users 表,我想将其用作我自己的 laravel_users 表中的几个外键的来源@ 987654325@数据库。
根据 Laravel 文档,我将使用以下代码指定一个外键:
$table->foreign('user_id')->references('id')->on('users');
但我相信这是假设'users' 表存在于同一个数据库中。
可以在 Laravel 中做跨数据库外键吗?我是否必须首先创建一个使用来自main_db 的users 表的模型?是否可以在app/config/database.php 中设置两个不同的数据库连接?
【问题讨论】:
标签: php mysql laravel laravel-4