laravel框架学习-缓存,事件
2015-01-17 15:28
357 查看
缓存配置: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', 'LoginHandler@xxx' );
相关文章推荐
- laravel框架自带缓存学习,和一些缓存的区别理解
- 事件框架 POE 学习
- 框架学习之Hibernate 第九节 缓存原理与分析
- php Laravel框架学习(三) 之 路由
- Laravel框架学习笔记(一)环境搭建
- Laravel框架学习笔记(一)环境搭建
- VCL框架学习之:如何将Windows消息与控件事件挂接起来
- OSCache缓存框架学习
- php Laravel框架学习(二) 之 Eloquent 基础
- php Laravel框架学习(一) 之 建立数据库并填充测试数据
- 学习FlexViewer(一)——事件和框架
- OEA框架学习:缓存
- Java缓存框架EhCache学习
- 缓存框架Ehcache学习(二)多种创建CacheManager的方式
- php Laravel框架学习(二) 之 Eloquent 高级应用
- 【学习笔记】Silverlight框架:Jounce(4)——事件通信
- 缓存框架Ehcache学习(一)创建多个CacheManager抛出异常
- laravel 框架学习资料
- 迷你MVVM框架 avalonjs 学习教程14、事件绑定
- laravel框架中环境与缓存使用配置