缓存:
Laravel为各咱不同的缓存系统提供一致的API
Larael支持各种常见的后端缓存系统,如File,Memcached和Redis
配置文件
Config/cache.php
controller
public function cacheSet()
{
//put()保存对象到缓存
//10是10分钟
//Cache::put('key1','val1', 10);
//add()如果KEY不存在就添加,存在就失败
// $bool = Cache::add('key2', 'val1', 10);
// var_dump($bool);
//forever() 永久保存
// Cache::forever('key3', 'val1');
//has 判断KEY是否存在
if (Cache::has('key3')) {
} else {
}
}
public function cacheGet()
{
//获取缓存,没有返回NULL
//echo Cache::get('key3');
//pull 跟GET的不同,缓存取出后直接删除
echo Cache::pull('key3');
//forget()在缓存中删除对象,成功为true,失败false
$bool = Cache::forget('key2');
var_dump($bool);
}