laravel框架学习-缓存,事件

缓存配置:app/config/cache.php

缓存:

增加缓存项: Cache::put( ‘key‘, ‘value‘, $Cachetime );

在缓存中增加一个不存在的缓存项: Cache::add( ‘key‘, ‘value‘, $cachetime );

检测一个缓存是否存在: Cache::has( ‘key‘ );

获取缓存项: Cache::get( ‘key‘ );

在缓存中保存一个永久的缓存项: Cache::forever( ‘key‘, ‘value‘ );

删除一个缓存项: Cache::forget( ‘key‘ );

刷新字段中的所有缓存项: Cache::section( ‘people‘ )->flush();

数据库缓存:

当使用 database 缓存驱动,您需要建立一张表保存缓存项。下面是一个对这张表的 Schema 声明的例子:

        Schema::create(‘cache‘, function($table){
            $table->string(‘key‘)->unique();
            $table->text(‘value‘);
            $table->integer(‘expiration‘);
        });
事件:
    使用类做为监听器
             注册类作为监听器: Event::listen( ‘user.login‘, ‘LoginHandler‘ );
                    默认下会调用 LoginHandler 类里面的 handler 方法
             监听器类:
                    Class LoginHandler {
                            public function handler()
                            {
                            }
                    }
// 调用指定的类方法: Event::listen( ‘user.login‘, ‘[email protected]‘ );





 
时间: 2024-10-18 13:52:26

laravel框架学习-缓存,事件的相关文章

Laravel框架学习(四)

一. composer的安装: 1.Composer是什么? 是 PHP 用来管理依赖(dependency)关系的工具. 你可以在自己的项目中声明所依赖的外部工具库(libraries), Composer 会帮你安装这些依赖的库文件. 2.网址:https://getcomposer.org 下载:https://getcomposer.org/download/ 中国全量镜像:http://pkg.phpcomposer.com/ 启用本镜像服务命令: composer config -g

laravel框架学习(二)

在了解Laravel框架的基本结构之后,初步认识访问过程中路由的使用方法,以一套基本的学生信息增删改查来迅速学习框架开发. 首先了解几个目录文件作为开发的主要阵地: 1. /app/Http/routes.php 路由文件,一切访问从路由开始 2./app/Http/Controllers 控制器目录,我们写的控制器都放在该目录下 3./app/config Laravel配置文件夹一般修改.env文件 4./.env 经常修改配置的文件,数据库配置就在这里 5./public Laravel框

laravel框架学习(一)

一.初识Laravel 1.百科形容:Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework). 2.资料来源:官方网址http://www.golaravel.com/ Laravel学院:http://laravelacademy.org/ 3.搭建一个自己的Laravel框架 Laravel 利用 Composer(Composer 中文)来管理其自身的依赖包.因此,在使用 Laravel 之前,请务必确保在你的机器上已经安装了 Composer (1)

Laravel框架学习 -- 安装

环境:mac os  10.10.5; php 5.6.9; 文档参考: http://www.golaravel.com/ 包管理: python  一般使用 pip Laravel 利用 Composer(Composer 中文)来管理其自身的依赖包. 安装: [email protected]:/Users/lpe234  $ brew tap josegonzalez/homebrew-php Warning: Already tapped! [email protected]:/Use

Laravel 框架学习笔记

Laravel 框架使用 首先是安装,按步骤来吧 1.Apache+PHP+Mysql    这些不用说,你可以用wamp   ,不过我这里用的是phpstudy,因为Laravel 要用到的php版本比较高,我用的是5.5的版本. 2.composer 安装包    Windows安装工具   安装的时候要确保 OpenSSL PHP 扩展打开  对应php版本 3.Git 安装包     网上自己找一个   下载安装好 4.下载一个Laravel的版本,网上找的   https://gith

php laravel框架学习笔记 (一) 基本工作原理

原博客链接:http://www.cnblogs.com/bitch1319453/ 安装laraver完成后,在cmd中进入laravel目录,使用命令php artisan serve开启8000端口服务器 然后简单介绍一下laraver的工作流程.这个工作流程包含了页面编写以及传递参数,可以进行一些基本工作了 开始页面 与其他框架不同的是,框架中有一个route选项.打开app/http/request/route.php,你将看到 <?php /*|-------------------

laravel框架学习

在聊技术之前,我们首先谈谈研究生的生活现状.进入到研究生忙碌的生活中,研究生是这么一个群体,外界对研究生的爱称是"研究僧",为什么我自己会觉得会是爱称.因为研究僧说的是研究生对自己的学业比较的刻苦.对自己的领域充满思考,他们思考着人类发展到今天出现的问题,以及未来人类的发展.他们怀着希望,积极的投身到的领域的建设中去.不管是怎么样,他们都是研究僧.我进入到研究生的生活时,并没有直接接触到什么项目,而我的老师先是让我明白自己的头衔"研究生".现在的社会功利心很强.不是

laravel框架学习(三)

接着一套增删改查之后再学习一下自定义文件上传类实现文件上传下载 /public/uploads 文件上传位置 /app/Org/Upload.php 自定义文件上传类 1 <?php 2 //自定义文件上传类 3 namespace App\Org; 4 5 class Upload 6 { 7 public $fileInfo = null; //上传文件信息 8 public $path; 9 public $typeList=array(); 10 public $maxSize; 11

Laravel框架学习笔记

教程里安装成功lavavel之后在地址栏输入 http://localhost/laravel5/public/home 如果访问失败进不去登陆页面,那可能是因为没有开启apache里的mod rewrite 模块 开启方法:把httpd.conf文件中 #LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉,保存后重启apache就ok了 Laravel 中的路由,跟其他 PHP 框架一样,作用是把各种请求分流到各个控制器 Laravel