我用Laravel 5.3测试我的系统: p>
过去几周 我的系统工作正常。 自上周末以来,我遇到了同样的错误 TWICE strong>,如下所示: - p>
注意:未定义的变量:C:\ NewFolder \ htdocs中的_ENV 第303行上的\ project \ vendor \ vlucas \ phpdotenv \ src \ Loader.php p>
警告:array_key_exists()期望参数2为数组,在C:\ NewFolder \ htdocs \中给出null 第303行的project \ vendor \ vlucas \ phpdotenv \ src \ Loader.php p>
blockquote>
Loader.php: strong> p>
.env strong> p>
任何人都知道为什么会这样? 谢谢 p>
我使用的版本: strong> p>
public function getEnvironmentVariable($ name)
{
switch(true){
case array_key_exists($ name,$ _ ENV):// line 303 here
return $ _ENV [$ name ];
case array_key_exists($ name,$ _SERVER):
返回$ _SERVER [$ name];
默认值:
$ value = getenv($ name);
返回$ value === false? null:$ value;
}
}
code> pre>
APP_ENV =本地
APP_KEY = BASE64:oTU0Ok1mmE6x0qEosGKhCSxpQLAlBAnNreH7sFAKkdM =
APP_DEBUG =真
APP_LOG_LEVEL =调试
APP_URL = HTTP://本地主机
DB_CONNECTION = MySQL的
DB_HOST =本地主机
DB_PORT = 3306
DB_DATABASE = new_db
DB_USERNAME =根\ nDB_PASSWORD =
BROADCAST_DRIVER = LOG
CACHE_DRIVER =文件
SESSION_DRIVER =文件
QUEUE_DRIVER =同步
REDIS_HOST = 127.0.0.1
REDIS_PASSWORD = NULL
REDIS_PORT = 6379
MAIL_DRIVER = SMTP
MAIL_HOST = mailtrap.io
MAIL_PORT = 2525
MAIL_USERNAME = null
MAIL_PASSWORD = null
MAIL_ENCRYPTION = null
PUSHER_KEY =
PUSHER_SECRET =
PUSHER_APP_ID =
code> pre>
php artisan view:clear code>和
php artisan cache:clear code>但仍未能恢复正常。 li>
ul>
\ n