我想在运行时更改配置。 我想为管理员创建一个安装程序和配置页面,管理员可以在其中输入配置,如 Paypal 的客户端和 key 、Stripe key 、数据库连接和其他 API key 。现在我正在使用 .env 文件来管理所有配置,有一个很好的方法来实现它吗?
最佳答案
如果你想在运行时为当前请求设置配置数据,你可以使用config()
全局助手:
config(['config.key' => 'value'])
如果你想覆盖一些配置数据并保留它以供后续请求,则需要使用 package为此。
关于php - 在运行时从数据库更改 Laravel 的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41241010/