大家好,我很困惑,我不知道自己做错了什么,这告诉我 致命错误:找不到类 ‘Dotenv\Dotenv’
但我不明白为什么..
$dotenv = new \Dotenv\Dotenv(dirname(dirname(dirname(dirname(__DIR__)))));
$dotenv->load();
我的结构是下一个,在文件 index.php 中是我调用 Dotenv 的地方,我也使用 use Dotenv\Dotenv;但它也不起作用。
原文由 Marco Perez 发布,翻译遵循 CC BY-SA 4.0 许可协议
确保在从
vendor/autoload.php
加载 后 使用 Dotenv。例如,我使用的是 OpenCart,其中包含一个文件
startup.php
具有:我在
DIR_VENDOR
中定义了config.php
为:所以最后,在
index.php
中,我会:So
startup.php
loadsvendor/autoload.php
, which loadsvlucas/phpdotenv
, after which we can then findDotenv\Dotenv
.