我在生产环境的.env文件中拥有我的服务器密钥,但有时通知无法工作,因为服务器密钥无法访问。
但是当我运行命令php artisan config:cache时,它又开始工作了。
问题出现的原因是直接在控制器或任何文件中直接访问.env文件中的变量。首先,您必须在任何配置文件中访问该变量。
解决方法是在config/app.php文件中定义您的服务器密钥,如下所示:
'server_key' => env('server_key')
在定义了上述密钥的config/app.php文件中,您可以按如下方式访问它:
config('app.server_key')
通过这样做,您将永久解决此问题。
用户名或电子邮箱地址
密码