php - 在运行时从数据库更改 Laravel 的配置

标签 php laravel security laravel-5

我想在运行时更改配置。 我想为管理员创建一个安装程序和配置页面,管理员可以在其中输入配置,如 Paypal 的客户端和 key 、Stripe key 、数据库连接和其他 API key 。现在我正在使用 .env 文件来管理所有配置,有一个很好的方法来实现它吗?

最佳答案

如果你想在运行时为当前请求设置配置数据,你可以使用config()全局助手:

config(['config.key' => 'value'])

如果你想覆盖一些配置数据并保留它以供后续请求,则需要使用 package为此。

关于php - 在运行时从数据库更改 Laravel 的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41241010/

相关文章:

mysql - 在 Laravel 中以一对多关系显示要查看的数据

php - Laravel Concat 获取名字+中间名+姓氏

android - 在 Android 和 iOS 上保护 HTTP API 调用的最简单和最安全的方法是什么?

ajax - 限制直接链接到某个目录中的 AJAX 页面

php - 我们应该在哪里更改以在不使用 Sugarcrm 中的 ui 的情况下从菜单中显示或隐藏模块

php - 访问cake php中的复合表数据

php - 在浏览器中将 xml 作为字符串打印,而不是使用 asXml() 方法

php - 连接到 mysql 数据库,但表中没有数据回显到屏幕

php - Laravel附加/自定义查询,用于验证用户

Java SecurityManager 多线程