Laravel:具有非复合名称'Cache'的use语句无效

时间:2017-01-03 10:32:21

标签: php laravel caching

我有centos7 php56 laravel 5memcached,但在use Cache中尝试routes.php后,我得到了:

ErrorException in routes.php line 3:
The use statement with non-compound name 'Cache' has no effect

router.php

<?php

use Cache;
...

2 个答案:

答案 0 :(得分:6)

只需从routes.php中删除使用缓存; 即可。由于文件本身与特定命名空间无关,因此不需要它。删除后,您将不会再看到该警告。

答案 1 :(得分:2)

这是因为您已经在全局命名空间中。所以当你做Array.prototype.filter()之类的事情时,你会说&#34;当我说Cache时,我的意思是\ Cache&#34;。因为您已在全局命名空间中 ,所以该语句无效。这就是警告的内容。