如何从 `index.php` 中的 `.env` 访问设置

How to access settings from `.env` inside the `index.php`

我正在为 Laravel 项目创建部署配置。 在我的主机上 public/ 文件夹必须移动到另一个地方。 显然,从那以后,我需要在 index.php.

中更改 autoload.phpapp.php 的路径

但是,我想添加并使用一个参数来告诉这些文件所在的位置。像这样:

require __DIR__ . '/../' . env('DEP_EXT_FOLDER') . 'vendor/autoload.php';

我觉得,这个参数最合适的地方就是.env文件。 但是,我有一个错误:

Call to undefined function env() 

加载自动加载器之前不能使用env()功能。

如果你绝对想使用你的 .env 文件,你将不得不使用原生 php preg_match() 来找到你的密钥并使用之后的值:)