如何在Laravel 5中在运行时创建新连接?

时间:2016-07-22 17:27:42

标签: php database-connection laravel-5.2

我正在尝试开发一种“时间机器”,它允许用户及时“旅行”每天的数据库并最终将它们合并等等......

我在Laravel 5.2中构建它,实际上我认为在开始时,这将是一个Laravel包。问题是:

如何在运行时创建新的连接配置?我可以访问该阵列并添加新配置,并希望Laravel稍后在我使用它时会连接到它吗?如果是,我该如何将其推入阵列?

我已经搜索了一段时间,但我发现的所有内容都与运行时的连接切换有关。

谢谢大家,感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用中间件在运行时创建新的连接配置。在该特定中间件中,您需要设置新连接或更改数据库。你能详细说明吗。