在Laravel 5.5中,当我做一个简单的操作时:
$env = env('APP_ENV');
Log::info('environnement : ' . $env);
日志始终为:
[2018-08-23 11:55:34] local.INFO: environnement :
我的 .env 文件是:
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:+WXI)---hidden-----IXBfB2jTYAqo=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost:3000/
我正在等待回应:“本地”。而且不明白为什么我会收到空值。
我知道这是一个琐碎的问题,但是我在这个问题上呆了3个小时...
Merci, Dom
答案 0 :(得分:4)
您是否尝试清除缓存?
php artisan config:clear
如果您使用命令php artisan serve
运行网络,请关闭然后再次运行。
答案 1 :(得分:0)
您应该使用getenv()
函数,而不是env()
函数。