![](/img/trans.png)
[英]Laravel Class 'App\Http\Controllers\Controller' not found
[英]Laravel 5 Class 'App\Http\Controllers\Cache' not found
當我在laravel上使用緩存時,5它繼續給我一個錯誤類'App \\ Http \\ Controllers \\ Cache'找不到
<?php namespace App\Http\Controllers;
class ChannelController extends Controller {
public function popular()
{
Cache::put('test','test value',10);
}
}
它只是一個簡單的緩存,但仍然無法正常工作。 順便說一句,我的緩存配置設置為memcached - 它在laravel 4.2上工作正常,但在laravel 5上沒有。
緩存不在您的App命名空間內,您可以:
<?php namespace App\Http\Controllers;
use \Cache;
class ChannelController extends Controller {
然后,您可以在整個班級中使用Cache
。 或者,您可以將\\
添加到您擁有的現有行:
\Cache::put('test','test value',10);
您只需要導入Cache。 在命名空間聲明之后但在課程之前將其添加到文件的頂部。
use Cache;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.