解決laravel5.2 分頁緩存,緩存清理


demo 例子:
public function index()
{
    $page = Input::get('page')?Input::get('page'):1;
    $data = Cache::tags('blog')->remember('blog'.$page,self::$cacheTime, function(){
        return Blog::orderBy('updated_at','desc')->with('blogToBlogType')->paginate(self::$page);
    });
    return view('admin.blog.index',compact('data'));
}
//清除緩存
Cache::tags('blog')->flush();

注意因爲tags只支持redis緩存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章