Laravel 5级';AppHttpControllersCache';找不到


Laravel 5 Class 'AppHttpControllersCache' not found

当我在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;