有什么方法可以从中间件脚本内部访问.env val?
我已经尝试通过env('KEY')这样做,但这似乎大多数时候都返回null。
是否有人知道在中间件内部执行此操作的更好方法,还是一种确保在中间件运行之前已加载.env文件的方法?
您可以config()
用来访问.env
变量。例如,如果要获取MySQL端口,请使用以下命令:
$mysqlPort = config()['database']['connections']['mysql']['port'];
要获取所有可用变量,您可以执行 dd(config());
如果要在中使用自定义变量.env
,也可以执行以下操作:
CUSTOM=hello
要获取此变量,请使用env()
辅助程序:
echo env('CUSTOM'); // Will output 'hello'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句