2016-12-27 96 views
1

我必须通过Laravel传递多个数据库信息。我总是这样做:通过Laravel从多个数据库向模板传递信息

public function get_view(){ 
     $myinfo = MyDatabases::where('id',Auth::user()->id)->get(); 
     return view('auth.view')->with('myinfo',$myinfo); 
    } 

我需要从其他数据库传递信息。有没有办法做到这一点?

回答

2

你的文件app/config/database.php中有一些数据库?

'connections' => [ 

     'mysql1' => [ 

     ], 

     'mysql2' => [] 
] 

您可以使用:

\DB::connection('mysql1')->table()->where(....) 

\DB::connection('mysql2')->table()->where(....) 

,你可以创造一些帮助功能或外观,在那里你可以汇总此查询