我有这段代码,我认为会永远记住缓存:
$setting = \Cache::remember('website_description', 0, function() {
return App\Models\Setting::where('name', 'website_description')->first();
});
Run Code Online (Sandbox Code Playgroud)
但它根本不记得,有人告诉我,传递0记住功能会让它永远记住.由于这不起作用,我可以将项目永远放在缓存中吗?
小智 19
只要改变remember到rememberForever和删除时间参数
$setting = \Cache::rememberForever('website_description', function() {
return App\Models\Setting::where('name', 'website_description')->first();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5655 次 |
| 最近记录: |