我在.env
文件里面设置了一个值为0的变量,可是用env()
取出来的时候它的值为空字符串""
。调试发现是phpdotenv
的问题。在vendor/vlucas/phpdotenv/Dotenv.php
中有如下代码:
......
protected static function sanitiseVariableValue($value)
{
$value = trim($value);
if (!$value) {
return '';
}
......
}
......
可以看出来,当$value
为0是就返回空字符串
所以我就想更新一下phpdotenv
的版本看看能不能解决这个问题。
可是我用Composer
更新之后,访问页面出现了
Fatal error: Class 'Dotenv' not found in bootstrap\app.php on line 5
的错误提示。
请问这个问题要怎么解决?