我必须通过Laravel传递多个数据库信息。我总是这样做:
public function get_view(){
$myinfo = MyDatabases::where('id',Auth::user()->id)->get();
return view('auth.view')->with('myinfo',$myinfo);
}
我需要从其他数据库传递信息。有没有办法做到这一点?
答案 0 :(得分:2)
您的文件app / config / database.php中有一些数据库?
'connections' => [
'mysql1' => [
],
'mysql2' => []
]
您可以使用:
\DB::connection('mysql1')->table()->where(....)
\DB::connection('mysql2')->table()->where(....)
您可以创建一些帮助功能或Facade,您可以在其中聚合此查询