【问题标题】:can't access env and config function in laravel on production无法在生产环境中访问 laravel 中的 env 和 config 功能
【发布时间】:2020-12-28 18:09:47
【问题描述】:

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

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

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

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

config(app.ADMIN_EMAIL)

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

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

【问题讨论】:

  • 运行php artisan config:clear然后检查
  • 不要在配置文件之外调用env

标签: php laravel vps


【解决方案1】:

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

运行php artisan config:clear

【讨论】:

  • 他们正在生产中,所以他们应该重新缓存它php artisan config:cache
  • @lagbox recache 的 cmd 是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-17
  • 2020-07-16
  • 1970-01-01
  • 2015-09-04
  • 2014-05-21
  • 2021-06-08
相关资源
最近更新 更多