Laravel:动态连接数据库

Laravel:动态连接数据库,第1张

Laravel:动态连接数据库

最简单的解决方案是在运行时设置数据库配置。Laravel可能希望从

config/database.php
文件中加载这些设置,但这并不意味着您以后无法设置或更改它们。

从中加载的配置

config/database.php
存储
database
在Laravel配置中。意思是,
connections
内部数组
config/database.php
存储在
database.connections

因此,您可以像这样轻松地覆盖/更改这些连接:

Config::set("database.connections.mysql", [    "host" => "...",    "database" => "...",    "username" => "...",    "password" => "..."]);

从那时起,任何使用此

mysql
连接的Eloquent模型都将使用此新的数据库连接配置。

如果可能,我建议在服务提供商中进行此 *** 作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5022304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存