Laravel5.8 中在 config/database.php 中 env () 函数无法获取到.env 中的值

服务器:Linux
laravel:5.8
在测试环境(同为Linux)一切正常,但是在另外一个环境后,database.php中的env就无法获取到数据库的相关配置。很头痛

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

会不会是PHP的某些函数被禁用了

4年前 评论
讨论数量: 7

提示什么

4年前 评论
jenkincei

php artisan config:clear试下

4年前 评论

代码不贴出来,盲猜你的env是想获取中文,windows系统env获取不到中文

4年前 评论

你先清下配置 在你使用php artisan config:cache之后 env函数就已经失效 因为配置已经被加入缓存 只能用config读取 但是你可以像二楼那样清理一下 就可以了

4年前 评论

会不会是PHP的某些函数被禁用了

4年前 评论
岁月流沙

是不是有存在特殊字符但是没有加引号

4年前 评论

我猜猜看,可能是你键名写错了,也可能是给配置写入了缓存,清理配置缓存:php artisan cache:clear ,也可能是一起是其他问题,大哥,至少把错误地方的代码贴出来吧

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!