两个不同的数据库表之间的关系变成了laravel?

时间:2018-04-05 13:23:00

标签: laravel laravel-5 laravel-4

假设我有两个数据库进入laravel:

 1. db_a
 2. db_b

db_a包含用户记录db_b包含该用户的帖子,我想在它们之间建立关系。有可能的 ?如果是,那么请写下解决方案。

1 个答案:

答案 0 :(得分:1)

如果数据库位于同一服务器中,并且两个数据库都应具有相同的具有管理员权限的数据库用户,则可能。

emails1 = DB::connection('db1')->table('contacts_1')
         ->selectRaw('mail_address as email, date as created_at')->get();


$emails2 = DB::connection('db2')->table('contacts_2')
         ->select('email', 'created_at')->get();

有关详细信息,请访问How to connect 2 different databases

我希望它能帮到你......