下面的代码工作对我的开发环境(Ubuntu的14.04桌面)Laravel 5.2 {{ENV( 'APP_ENV')}}不生产工作
@if(env('APP_ENV') === 'production')
// ... something
但由于某些原因,对生产的刀片意见(Ubuntu 14.04服务器)没有得到env变量。
如果我跑php artisan env
响应就好了:当前应用环境:生产
数据库连接工作正常。而从控制器调用的env()助手也可以工作。
我试过到目前为止:
php artisan clear:cache
php artisan config:cache
php artisan clear:cache
php artisan view:clear
我也重新启动Apache的多次,没有结果。
有什么建议吗? 谢谢!
你得到了什么,如果你'{{DD(ENV( 'APP_ENV'))}}'在你的模板? – Rob
@Rob null生产,本地环境中的“local”。 – viarnes
你忘了创建'.env'文件吗?很确定laravel默认使用生产,但我不知道你改变了什么。 – Rob