laravel5.3 阅读 2190
laravel5.3-第2章-cache

laravel5.3-第2章-cache

2023-06-29 • lulubin

在 vendor/laravel/framework/src/Illuminate/Foundation/helpers.php 中 cache 方法

https://file.lulublog.cn/images/3/2023/06/a25BkV3s5P3koMI3d33PhH2MkVd2z6.jpg?sign=104e0160673f785b941abf1b28d1cc08&t=6ae36d80

下面使用 tinker 演示 cache 的使用

cd laravel 5.3
php artisan tinker
cache()

返回

Illuminate\Cache\CacheManager {#261}

获取缓存

cache('name', 'default value')

返回,第二参数表示默认值

default value

新增缓存

cache(['name'=>'lulublog'], 10);

这里表示新增了一个缓存 key = name,value = lulublog,缓存时间 10 分钟

再次获取缓存

cache('name')

新增缓存数组

cache(['name2'=>[1,2,3]], 10);

获取缓存

cache('name2')