【发布时间】:2015-03-12 21:44:33
【问题描述】:
我在 Laravel 5.0 中的配置有问题
我从.env 文件配置了环境local。这台机器是家用机器,我从Homestead.yaml 中删除了APP_ENV 以确保。
环境设置为本地,我通过提示$app->environment()确认
我在本地配置目录中添加了一些配置文件(local/filesystems.php、local/mail.php、local/services.php)。有趣的是 filesystems.php 被加载但邮件没有。如果我从Illuminate\Foundation\Bootstrap\LoadConfiguration 转储getConfigurationFiles(),我会得到
array:11 [▼
"app" => "/home/vagrant/Code/molkerei/config/app.php"
"auth" => "/home/vagrant/Code/molkerei/config/auth.php"
"cache" => "/home/vagrant/Code/molkerei/config/cache.php"
"compile" => "/home/vagrant/Code/molkerei/config/compile.php"
"database" => "/home/vagrant/Code/molkerei/config/database.php"
"filesystems" => "/home/vagrant/Code/molkerei/config/local/filesystems.php"
"mail" => "/home/vagrant/Code/molkerei/config/mail.php"
"services" => "/home/vagrant/Code/molkerei/config/services.php"
"queue" => "/home/vagrant/Code/molkerei/config/queue.php"
"session" => "/home/vagrant/Code/molkerei/config/session.php"
"view" => "/home/vagrant/Code/molkerei/config/view.php"
]
我已经尝试使用php artisan cache:clear 清理缓存,但甚至没有缓存文件(它设置为文件系统)
知道为什么配置没有正确加载吗?
【问题讨论】:
-
Laravel 5 还不是一个稳定的版本,所以你可能会发现在这里很难找到答案。您现在可以随时使用 4.2。
标签: php laravel configuration laravel-5