如何从 `index.php` 中的 `.env` 访问设置
How to access settings from `.env` inside the `index.php`
我正在为 Laravel 项目创建部署配置。
在我的主机上 public/
文件夹必须移动到另一个地方。
显然,从那以后,我需要在 index.php
.
中更改 autoload.php
和 app.php
的路径
但是,我想添加并使用一个参数来告诉这些文件所在的位置。像这样:
require __DIR__ . '/../' . env('DEP_EXT_FOLDER') . 'vendor/autoload.php';
我觉得,这个参数最合适的地方就是.env文件。
但是,我有一个错误:
Call to undefined function env()
加载自动加载器之前不能使用env()
功能。
如果你绝对想使用你的 .env 文件,你将不得不使用原生 php preg_match() 来找到你的密钥并使用之后的值:)
我正在为 Laravel 项目创建部署配置。
在我的主机上 public/
文件夹必须移动到另一个地方。
显然,从那以后,我需要在 index.php
.
autoload.php
和 app.php
的路径
但是,我想添加并使用一个参数来告诉这些文件所在的位置。像这样:
require __DIR__ . '/../' . env('DEP_EXT_FOLDER') . 'vendor/autoload.php';
我觉得,这个参数最合适的地方就是.env文件。 但是,我有一个错误:
Call to undefined function env()
加载自动加载器之前不能使用env()
功能。
如果你绝对想使用你的 .env 文件,你将不得不使用原生 php preg_match() 来找到你的密钥并使用之后的值:)