在访问环境中的服务器密钥时出现问题(Laravel)。

11 浏览
0 Comments

在访问环境中的服务器密钥时出现问题(Laravel)。

我在生产环境的.env文件中拥有我的服务器密钥,但有时通知无法工作,因为服务器密钥无法访问。

但是当我运行命令php artisan config:cache时,它又开始工作了。

0
0 Comments

问题出现的原因是直接在控制器或任何文件中直接访问.env文件中的变量。首先,您必须在任何配置文件中访问该变量。

解决方法是在config/app.php文件中定义您的服务器密钥,如下所示:

'server_key' => env('server_key')

在定义了上述密钥的config/app.php文件中,您可以按如下方式访问它:

config('app.server_key')

通过这样做,您将永久解决此问题。

0