如何使用 laravel 9 中的特定键清除缓存?
How to clear cache with specific key in laravel 9?
我用一个键创建了一个缓存 USERS
:
return Cache::remember('USERS', Carbon::now()->addMinutes(30), function() {
return User::orderBy('name')->get();
});
我想在添加新 User
时清除 USERS
缓存。
如何清除USERS
缓存?
你可以这样使用Cache::forget()
Cache::forget('USERS');
有关更多信息,请查看文档 here
要清除 Laravel 缓存,只需使用 forget() 函数,如下所示:
=> Cache::forget('key');
您还可以检索缓存值并立即将其删除。从技术上讲,你可以称之为一次性缓存。
=> $articles = Cache::pull('key');
我用一个键创建了一个缓存 USERS
:
return Cache::remember('USERS', Carbon::now()->addMinutes(30), function() {
return User::orderBy('name')->get();
});
我想在添加新 User
时清除 USERS
缓存。
如何清除USERS
缓存?
你可以这样使用Cache::forget()
Cache::forget('USERS');
有关更多信息,请查看文档 here
要清除 Laravel 缓存,只需使用 forget() 函数,如下所示:
=> Cache::forget('key');
您还可以检索缓存值并立即将其删除。从技术上讲,你可以称之为一次性缓存。
=> $articles = Cache::pull('key');