缓存
设定
Laravel 为各种不同的缓存系统提供一致的 API。 缓存配置文件存放在 app/config/cache.php
。 您可以在此为应用程序指定使用哪一种缓存系统,Laravel 支持各种常见的后端缓存系统,如 Memcached 和 Redis。
缓存配置文件也包含多个其他选项,在文件里都有说明,所以请务必先阅读过。Laravel 默认使用 文件
缓存系统,该系统会储存序列化、缓存对象在文件系统中。在大型应用程序中,建议使用储存在内存中的缓存系统,如 Memcached 或 APC。
缓存用法
储存数据到缓存中
Cache::put('key', 'value', $minutes);
使用 Carbon 对象设定缓存过期时间
$expiresAt = Carbon::now()->addMinutes(10);
Cache::put('key', 'value', $expiresAt);
若是数据不存在,则将其存入缓存中
Cache::add('key', 'value', $minutes);
当数据确实被加入缓存时,使用 add
方法将会回传 true
否则会回传 false
。
检查缓存是否存在
if (Cache::has('key'))
{
//
}