via*_*nes 5 apache2 blade laravel-5.2
以下代码适用于我的开发环境(Ubuntu 14.04桌面)
@if(env('APP_ENV') === 'production')
// ... something
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,生产中的刀片视图(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,没有结果.
有什么建议?谢谢!
via*_*nes 15
所以,我做到了.
php artisan config:clear 做了伎俩.
php artisan config:clearphp artisan cache:clearservice apache2 restart (以防万一)我猜这个问题是:
我第一次运行php artisan config:cache我的.env文件有APP_ENV = local.所以我必须清除配置缓存才能获得新的env vars值.
| 归档时间: |
|
| 查看次数: |
3991 次 |
| 最近记录: |