基于laravel缓冲cache的用法详解
一、在控制器中引用:
use cache;
二、基本方法及使用
1、put() 键 值 有效时间(分钟)
Cache::put('key1','val1',10);
2、add() 若key2不存在,则添加成功 否则,添加失败
Cache::add('key2','val2',20);
3、forever() 永久保存对象到缓存
Cache::forever('key3','val3');
4、has() 判断是否存在
Cache::has('key1');
5、get() 取值
Cache::get('key1');
6、pull() 取值删除
Cache::pull('key1');
7、forget() 删除缓存
Cache::forget('key1');
8、remember 即是存也取
return Cache::remember($key,time,function(){ return 200; });
对应的的存取为:
$val = Cache::get($key); if ( !$val ) { $val = 200; Cache::put($key, $val, $time); } return $val;
三、存放路径:
默认的文件缓存,在执行该文件后,会在项目中storage/framework/cache/生成缓冲方件
格式:1519530778a:3:{i:1;a:2:{s:5:"title";s:21:"这是第一条数据";s:7:"content";s:64:"这是第一条数据这是第一条数据这是第一条数据1";}i:2;a:2:{s:5:"title";s:21:"这是第二条数据";s:7:"content";s:63:"这是第二条数据这是第二条数据这是第二条数据";}i:3;a:2:{s:5:"title";s:21:"这是第三条数据";s:7:"content";s:21:"这是第二条数据";}}
以上这篇基于laravel缓冲cache的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Laravel框架中缓存的使用方法分析
本文实例讲述了Laravel框架中缓存的使用方法.分享给大家供大家参考,具体如下: 1. Laravel为各种不同的缓存系统提供了一致的API,支持的缓存有File.Memcached和Redis等 2. 主要方法 put().add().forever().has().get().pull().forget() 3. 配置文件路径 /config/cache.php 4. 添加路由 Route::get('/cache1', 'HomeController@cache1'); Route::g
-
基于laravel缓冲cache的用法详解
一.在控制器中引用: use cache; 二.基本方法及使用 1.put() 键 值 有效时间(分钟) Cache::put('key1','val1',10); 2.add() 若key2不存在,则添加成功 否则,添加失败 Cache::add('key2','val2',20); 3.forever() 永久保存对象到缓存 Cache::forever('key3','val3'); 4.has() 判断是否存在 Cache::has('key1'); 5.get() 取值 Cache::
-
基于C++中setiosflags()的用法详解
cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2); setiosflags 是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是执行由有参数指定区域内的动作: iso::fixed 是操作符setiosflags 的参数之一,该参数指定的动作是以带小数点的形式表示浮点数,并且在允许的精度范围内尽可能的把数字移向小数点右侧: iso::right 也是se
-
基于IntBuffer类的基本用法(详解)
废话不多说,直接上代码 package com.ietree.basicskill.socket.basic.nio; import java.nio.IntBuffer; /** * Created by Administrator on 2017/5/25. */ public class BufferTest { public static void main(String[] args) { // 1 基本操作 /*//创建指定长度的缓冲区 IntBuffer buf = IntBuff
-
基于laravel Request的所有方法详解
获取请求的实例 通过 Facade Request 这个 facade 可以让我们得到绑定在容器里的当前这个请求.比如: $name = Request::input('name'); 注意,如果你在一个命名空间里,你需要在类文件的顶部使用 use Request; 这条声明来导入 Request 这个 facade . 通过依赖注入 要通过依赖注入得到当前 HTTP 请求的实例,需要在你的控制器构造函数或者方法里 type-hint 类.当前请求的这个实例会被 Service Containe
-
基于php split()函数的用法详解
PHP函数split()的基本语法为:array split ( string $pattern, string $string [, int $limit] ).我们向大家举了两个例子来具体讲解这个函数的使用方法. 对于初学者来说,掌握PHP中常用函数的用法,是其继续学习的基础.今天我们就为大家详细介绍有关PHP函数split()的一些使用方法,希望大家能通过这篇文章介绍的内容增加自己的知识库.说明array split ( string $pattern, string $string [,
-
基于PHP常用函数的用法详解
复制代码 代码如下: <?php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文.d月份几号数字,D星期几英文$date=date("Y-m-d");$date=date("Y-m-d H:i:s");//带时分秒 //include,include_once.require,require_once//require
-
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
Bootstrap文件上传插件File Input是一个不错的文件上传控件,但是搜索使用到的案例不多,使用的时候,也是一步一个脚印一样摸着石头过河,这个控件在界面呈现上,叫我之前使用过的Uploadify 好看一些,功能也强大些,本文主要基于我自己的框架代码案例,介绍其中文件上传插件File Input的使用. 1.文件上传插件File Input介绍 这个插件主页地址是:http://plugins.krajee.com/file-input,可以从这里看到很多Demo的代码展示:http:/
-
基于vue.js中事件修饰符.self的用法(详解)
.self可以理解为跳过冒泡事件和捕获事件,只有直接作用在该元素上的事件才可以执行. 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>self</title> <script src="vue.js"></script> <!--'''''''
-
基于java Files类和Paths类的用法(详解)
Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem; import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.attribute.
-
基于Laravel-admin 后台的自定义页面用法详解
Laravel-admin 这个后台很好用,几乎省去了html和js的困扰,让后台CURD变得优雅简洁. 这是一个自定义面的Demo 路由定义: $router->get('mails/send', 'MailController@send'); $router->post('mails/send', 'MailController@send'); 控制中写法: public function send(Content $content) { //添加请求 if (request()->
随机推荐
- iOS实现控制屏幕常亮不变暗的方法示例
- VB键盘鼠标无动作调用程序的尝试
- Lua中if语句嵌套的使用教程
- 详解Vue 开发模式下跨域问题
- nginx利用referer指令实现防盗链配置
- IOS实现点击滑动抽屉效果
- Oracle数据库分页的集中方法(三种方法)
- kNN算法python实现和简单数字识别的方法
- php上传excel表格并获取数据
- 基于Bootstrap的UI扩展 StyleBootstrap
- iOS开发使用XML解析网络数据
- python实现汉诺塔递归算法经典案例
- Java经典排序算法之插入排序
- JavaScript访问字符串中单个字符的两种方法
- jQuery源码解读之addClass()方法分析
- Ruby数组(Array)学习笔记
- Highcharts 非常实用的Javascript统计图demo示例
- 解析Jquery的LigerUI如何实现文件上传
- android 拷贝sqlite数据库到本地sd卡的方法
- 基于java线程安全问题及原理性分析