当我在laravel上使用缓存时,5它一直给我一个错误找不到类"App''Http''Controllers''Cacher"
<?php namespace App'Http'Controllers;
class ChannelController extends Controller {
public function popular()
{
Cache::put('test','test value',10);
}
}
它只是一个简单的缓存,但仍然不起作用。顺便说一句,我的缓存配置被设置为memcached,它在laravel 4.2上运行良好,但在laraver 5上不正常。
缓存不在应用程序名称空间内,您可以:
<?php namespace App'Http'Controllers;
use 'Cache;
class ChannelController extends Controller {
然后,您可以在整个课程中使用Cache
。或者,您可以将'
添加到现有行中:
'Cache::put('test','test value',10);
您只需要导入Cache。将其添加到文件的顶部,在命名空间声明之后,但在类之前。
use Cache;