【发布时间】:2016-10-14 00:10:45
【问题描述】:
有什么方法可以动态地重载几个环境变量,我试图在控制器构造函数中重载它工作正常,但在某些情况下,当变量通过 config/services.php 加载时,它似乎没有得到我的值在控制器中重载,我怀疑在控制器构造方法之前调用了 sevices.php,是否有任何有效的方法可以在应用程序启动时动态加载它们。
不想通过文件而不是运行时来做到这一点。
【问题讨论】:
-
为什么不想在文件中更改它们?这些是常量值。如果您想要其他全局变量,只需单独创建它们。
-
因为有多个域场景,每个域都有一些特定的设置需要动态加载。
-
这是我在 Laravel Dusk stackoverflow.com/a/58473993/470749987654321@ 中发现如何覆盖环境变量的方法