tarkhov / eloquent-cache
Laravel Eloquent 模型缓存。
v0.1.0
2018-03-12 03:05 UTC
Requires
- php: >=7.0
- illuminate/database: ^5.5
README
Laravel Eloquent 模型自动缓存。
内容
兼容性
安装
Composer
composer require tarkhov/eloquent-cache
使用
继承模型
通过继承 CacheModel
类开始使用缓存功能。
<?php namespace App; use EloquentCache\Database\Eloquent\CacheModel; class Post extends CacheModel { protected $fillable = [ 'category_id', 'title', 'description', ]; public function category() { return $this->belongsTo('App\Category', 'category_id'); } }
<?php namespace App; use EloquentCache\Database\Eloquent\CacheModel; class Category extends CacheModel { protected $cacheTags = ['category']; protected $fillable = [ 'title', 'description', ]; }
作者
Alexander Tarkhov
许可证
本项目遵循 MIT 许可证 - 有关详情请参阅 LICENSE
文件。