无法在生产环境中访问 laravel 中的 env 和配置功能

can't access env and config function in laravel on production

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

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

提供了 null
 Mail::to(env("ADMIN_EMAIL"))->send(new NewOrderAdmin());

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

config(app.ADMIN_EMAIL)

但仍然给我 null。由于某些原因,这只是在生产中

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

您需要清除配置缓存,因此

运行 php artisan config:clear