设置环境变量以指向文件路径
Setting a env variable to point a file path
我正在尝试将 Dialogflow API 与我的 Laravel 应用程序 集成。我需要在 env 文件中设置 GOOGLE_APPLICATION_CREDENTIALS
以指向服务帐户 JSON 文件的位置。
我正在这样做 -
GOOGLE_APPLICATION_CREDENTIALS=/dialogflow_key.json
但这只是 returns 一个字符串,而不是密钥的实际位置。
如何正确设置 JSON 文件?
环境通常设置在 os 级别。从您的标签中读取,您似乎在网络级别上执行操作。要从 php
内影响网络服务器的机器环境,我会选择以下两个选项之一:
可能的第三种选择是选择支持 google 身份验证的特定 laravel 库:laravel-google-cloud-storage。
他们在那里有一个使用 putenv
的样本
有关一般信息,您可以查看 docs。
我正在尝试将 Dialogflow API 与我的 Laravel 应用程序 集成。我需要在 env 文件中设置 GOOGLE_APPLICATION_CREDENTIALS
以指向服务帐户 JSON 文件的位置。
我正在这样做 -
GOOGLE_APPLICATION_CREDENTIALS=/dialogflow_key.json
但这只是 returns 一个字符串,而不是密钥的实际位置。 如何正确设置 JSON 文件?
环境通常设置在 os 级别。从您的标签中读取,您似乎在网络级别上执行操作。要从 php
内影响网络服务器的机器环境,我会选择以下两个选项之一:
可能的第三种选择是选择支持 google 身份验证的特定 laravel 库:laravel-google-cloud-storage。 他们在那里有一个使用 putenv
的样本有关一般信息,您可以查看 docs。