我在Windows 7和Xampp 3.2.2上使用Laravel 5.4。几天前,Laravel开始忽略我对.env
文件所做的更改。我找不到解决方案,所以我在另一个目录中重新安装了Laravel并导入了我的 app 文件夹。
现在Laravel刚刚停止响应我对某些PHP文件所做的更改。我在 /vendor/illuminate/support/helpers.php 中添加了一个函数,但我无法在视图中访问它。我删除了整个文件的内容,我仍然可以访问之前在其中声明的函数。 我按照指示here创建了一个帮助文件,但也被忽略了。
任何观点的任何更改都会立即生效,php artisan cache:clear
没有做任何事情。
这是怎么回事?它甚至有意义吗?
答案 0 :(得分:1)
Laravel缓存配置值以提高性能。
您需要运行 (推荐)
php artisan config:cache
将缓存您拥有的新值,或
php artisan config:clear
将关闭缓存。我曾经有过这方面的经验,导致错误。
答案 1 :(得分:0)
我知道这听起来可能相当愚蠢,但您是否记得重新启动服务器,因为您编辑了.env文件?