最佳答案
你可以这样做:
config(['database.connections.perusahaan.database' => session('db_key')]);
您可以通过从session
帮助器向它传递一个值来使用config
帮助器设置一个运行时配置变量。你这样做的方式失败了,因为在读取配置时 session 尚不可用。
我想添加一个警告,您可能会信任不应该信任的数据,但我对您的应用了解不多,无法确定。
关于Laravel session 中的数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54146800/