使用Laravel将信息传递到多个数据库中的模板

时间:2016-12-27 19:50:03

标签: php laravel

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

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

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

1 个答案:

答案 0 :(得分:2)

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

'connections' => [

        'mysql1' => [

        ],

        'mysql2' => []
]

您可以使用:

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

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

您可以创建一些帮助功能或Facade,您可以在其中聚合此查询