在请求自定义路由文件时动态更改数据库

时间:2019-01-15 08:17:00

标签: dynamic-data laravel-5.7 custom-routes

我遇到了一个奇怪的问题。我的问题是我试图将数据保存到另一个数据库中,这只有在我将请求路由注册到web.php文件中的情况下才很容易。

但是,如果我在RouteServiceProvider.php中注册了自定义路由文件,并且试图将数据输入到其他数据库中的请求路由位于该路由文件中,则它不会更改数据库连接。 我正在使用Laravel 5.7版

这是代码。

\Config::set('database.connections.user_databases',
        [
            "driver" => "mysql",
            "host" => "127.0.0.1",
            "database" => 'testingdatabase',
            "username" => "root",
            "password" => "ahmedalvi666"
        ]
    );

    $userNew = new \App\User();
    $userNew->company_name = $request->company_name;
    $userNew->password = $request->password;
    $userNew->last_name = $request->last_name;
    $userNew->first_name = $request->first_name;
    $userNew->email = $request->email;
    $userNew->created_at = date('Y-m-d H:i:s');
    $userNew->updated_at = date('Y-m-d H:i:s');
    $userNew->save();

我已将User.php的连接设置为user_databases

0 个答案:

没有答案