部署期间执行config:cache命令

问题描述 投票:0回答:1

我在.env文件中有一个支付网关的秘密测试密钥。

APP_TIMEZONE = 'Africa/Lagos'
APP_PAYSTACK_KEY = sk_test_b6c0b4925403blablabla

原因是其他从事该项目的人可以使用自己的测试密钥。因此,在付款控制器中,我会像下面这样获得此密钥的值:]​​>

"authorization: Bearer " .env('APP_PAYSTACK_KEY' , 'sk_test_b6c0b4925403blablabla')

[在部署期间,我打算运行config:cache,以便laravel在获得所需的配置设置时不会花费很多时间。但是从laravel文档中:

如果在部署过程中执行config:cache命令,则应确保仅从配置文件中调用env函数。一旦配置被缓存,将不会加载.env文件,并且所有对env函数的调用都将返回null。

所以我的问题是“如何在配置文件中设置此APP_PAYSTACK_KEY以及如何在我的应用程序中的任何位置检索它?”

我在.env文件中具有付款网关的秘密测试密钥。 APP_TIMEZONE ='非洲/拉各斯'APP_PAYSTACK_KEY = sk_test_b6c0b4925403blablabla原因是从事此项目的其他人可以...

laravel laravel-5 laravel-5.8
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.