首页 > 解决方案 > 无法在生产环境中访问 laravel 中的 env 和 config 功能

问题描述

我完成了我的 laravel 项目并将其推送到我的 VPS。

所以有时我会向管理员发送电子邮件。但是 laravel 给了我 null 的 env

 Mail::to(env("ADMIN_EMAIL"))->send(new NewOrderAdmin());

我试图在配置 app.php 中设置 ADMIN_EMAIL 并从那里调用它

config(app.ADMIN_EMAIL)

但仍然给我null。这只是出于某种原因生产

我检查了我的 .env 并尝试清除缓存但仍然没有结果

标签: phplaravelvps

解决方案


你需要清除你的配置缓存所以

php artisan config:clear


推荐阅读