Laravel5.3 全局辅助函数 cache ()
介绍一下Laravel5.3中全局辅助函数新成员cache()
方便的全局辅助函数
在Laravel5.3之前的版本中我们注意到全局辅助函数session()和cookie()。都可以执行的主要功能有三个:获取一个值,设置一个值,或者返回他们的实例。
例如:
session('key', null)
获取key
的值,不存在时返回nullsession(['key' => 'example'])
设置key
的值为emample
session()
返回一个SessionManager
的实例
第三个返回的实例意味着你可以这样使用:session()->all()
等价于Session::all()
缓存Cache
很常用但并没有一个全局辅助函数,Jeffrey
在Laravel5.3中已经写了一个全局辅助函数cache()
辅助函数cache()
就像session()
一样,cache()
辅助函数同样可以执行三个主要功能:获取缓存中的值,设置一个缓存值,返回一个CacheManager
实例
cache('key', null)
获取key
的缓存数据,不存在返回nullcache(['key' => 'example'],5)
设置key
的值为example
并缓存5分钟cache()
返回一个CacheManager
的实例
返回的CacheManager
实例后,使用示例:
cache()->increment('number',5);
dd(cache('number',0));
还会持续更新~博客
OK,Enjoy it!
本帖已被设为精华帖!
本帖由 Summer
于 8年前 加精