2015-02-23 50 views
13

我绑来渲染一个简单的观点:配置缓存laravel 5个结果鉴于未发现

public function test() 
{ 
    return \View::make('test'); 
} 

我缓存我的配置:

$ php artisan config:cache 
Configuration cache cleared! 
Configuration cached successfully! 

当我在Web浏览器中运行我有:

InvalidArgumentException in FileViewFinder.php line 140: 
View [test] not found. 
in FileViewFinder.php line 140 
at FileViewFinder->findInPaths('test', array('/XXXXXX/resources/views')) in FileViewFinder.php line 77 
at FileViewFinder->find('test') in Factory.php line 145 
at Factory->make('test') in Facade.php line 213 
... (framework backtrace) 

我清楚的配置缓存...

$ php artisan config:clear 
Configuration cache cleared! 

...查看渲染(这是一个简单的HTML视图resources/views/test.blade.php

为什么它只是没有缓存的配置工作?

回答

19

当您的机器在流浪者(或其他虚拟环境)上运行并且您从流浪者处运行php artisan config:cache时,它不起作用。你需要在流浪汉中运行这个命令吗?问题在于路径路线(在流浪者和流浪者中路径不一样)。

+2

你救我的日子!谢谢 – user908798 2016-01-06 08:08:22

+0

同样的问题,你能告诉我如何解决这个问题?我有一个朦胧的宅基不洞察项目 – Hamelraj 2016-03-20 08:14:49

+2

直到我看到这个答案时感到困惑。谢啦! – daneczech 2016-10-03 12:03:48