php - 无法在生产环境中访问 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 并尝试清除缓存但仍然没有结果
解决方案
你需要清除你的配置缓存所以
跑php artisan config:clear
推荐阅读
- android - Firebase 应用分发:“找不到 APK”(构建 AAB 时)
- vim - 如何在 Windows 上禁用 Vim 冻结
- xcode - SwiftUI 3 MacOs Table 单选双击打开工作表
- python - 在数据库中存储和搜索 Protobuf 消息
- php - 尝试更新 WooCommerce 订阅产品字符串
- python-3.x - Django:根据另一个表中出现的次数返回所有用户
- javascript - 如何在 GAS 中获取一列二维数组?
- javascript - 如何仅将 JSON 文件中的特定属性解析为数组
- haskell - 将 foldl 表达式转换为 foldr 以获得有限列表
- visual-studio - 如何实现 C++/CLI 启动画面?