gpt4 book ai didi

apache2 - Laravel 5.2 {{ env ('APP_ENV' ) }} 在生产中不起作用

转载 作者:行者123 更新时间:2023-12-04 16:38:53 29 4
gpt4 key购买 nike

以下代码适用于我的开发环境(Ubuntu 14.04 桌面)

@if(env('APP_ENV') === 'production')
// ... something

但是由于某种原因,生产环境(ubuntu 14.04 服务器)上的 Blade View 没有获得环境变量。

如果我运行 php artisan env响应很好: 当前应用环境:生产

数据库连接工作正常。并且从 Controller 调用的 env() 助手也可以工作。

到目前为止我尝试了什么:
php artisan clear:cache php artisan config:cache php artisan clear:cache php artisan view:clear
我也多次重新启动apache,没有结果。

有什么建议吗?
谢谢!

最佳答案

所以,我让它工作。
php artisan config:clear成功了。

  • php artisan config:clear
  • php artisan cache:clear
  • service apache2 restart (以防万一)

  • 我猜问题是:

    第一次运行 php artisan config:cache我的 .env 文件有 APP_ENV=local。所以我必须清除该配置缓存才能获得新的环境变量值。

    关于apache2 - Laravel 5.2 {{ env ('APP_ENV' ) }} 在生产中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39046560/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com