简体   繁体   中英

How to clear cache with specific key in laravel 9?

I created a cache with a key USERS :

return Cache::remember('USERS', Carbon::now()->addMinutes(30), function() {
    return User::orderBy('name')->get();
});

I want to clear the USERS cache when adding new User . How to clear the USERS cache?

You could use Cache::forget() like this

Cache::forget('USERS');

for more info check the docs here

To clear Laravel cache, simply use the forget() function as shown below:

=> Cache::forget('key');

You can also retrieve a cache value and can delete it immediately. Technically, you can call it one time caching.

=> $articles = Cache::pull('key');

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM