swe*_*.bp 5 php outlook codeigniter
我尝试按照此https://docs.microsoft.com/en-us/outlook/rest/php-tutorial使 php 连接到 Outlook, 但对于环境,我不知道将它放在哪里或创建新文件。请帮我解释一下?
OAUTH_APP_ID=YOUR_APP_ID_HERE
OAUTH_APP_PASSWORD=YOUR_APP_PASSWORD_HERE
OAUTH_REDIRECT_URI=http://localhost:8000/authorize
OAUTH_SCOPES='openid profile offline_access User.Read Mail.Read'
OAUTH_AUTHORITY=https://login.microsoftonline.com/common
OAUTH_AUTHORIZE_ENDPOINT=/oauth2/v2.0/authorize
OAUTH_TOKEN_ENDPOINT=/oauth2/v2.0/token
Run Code Online (Sandbox Code Playgroud)
这是一个展示如何在 CodeIgniter 应用程序中实现 Laravel 之类的 .env 文件结构,并使所有开发、生产、测试阶段的配置变得容易。你并不需要照顾的application/config/database.php每一个你做一次文件git pull或者把它.gitignore。
vlucas/phpdotenv通过composer添加一个包
composer require vlucas/phpdotenv在项目根目录中运行命令。(如果你没有 composer.json,别担心,composer 会处理的。
Env.php到您的application/libraries目录中。这将在环境中加载您的 env 文件。
general_helper.php到你的application/helpers目录。这将添加
env辅助方法来获取存储在.env文件中的任何变量。
添加图书馆
$autoload['libraries']喜欢这个
$autoload['libraries'] = array('env');
Run Code Online (Sandbox Code Playgroud)
添加帮手
$autoload['helper']喜欢这个
$autoload['helper'] = array('general');
Run Code Online (Sandbox Code Playgroud)
创建文件 在您的项目根文件夹中.env创建一个.env文件。
访问环境变量
在您的 php 代码中,您可以访问任何 .env 变量,如下所示
env('MY_VARIABLE');
Run Code Online (Sandbox Code Playgroud)
来源:https : //github.com/technoknol/env-in-CodeIgniter