我有一段我认为会永远记住缓存的代码:
$setting = \Cache::remember('website_description', 0, function() {
return App\Models\Setting::where('name', 'website_description')->first();
});
但是完全不记得了,有人告诉我路过
0
记住功能会让它永远记住。既然这不起作用,我可以通过什么其他方式将项目永久放入缓存中?
最佳答案
刚换remember
至 rememberForever
并删除时间参数
$setting = \Cache::rememberForever('website_description', function() {
return App\Models\Setting::where('name', 'website_description')->first();
});
Referance for rememberForever
关于Laravel 缓存永远记住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40193927/