insomnicles/laracache

用于缓存 Laravel 模型的特性

v0.0.9 2022-04-27 18:03 UTC

This package is auto-updated.

Last update: 2024-09-25 21:53:36 UTC


README

Latest Version on Packagist Total Downloads StyleCIBanner

一个特性,可以直接从 Cache 访问 Laravel Eloquent 模型

源代码包管理器。

安装

通过 Composer

$ composer require insomnicles/laracache

使用

确保您的应用程序已连接到缓存:memcache、redis 等。

  • 如果您正在使用 Laravel 8+ 中的 Sail,则这已默认设置

将 Cachable 特性添加到您的模型中;例如,对于 User 模型

	use Insomnicles\Laracache\Cachable.php

	class User {
		use Cachable;

	}

通过 Eloquent 类似的方法使用缓存的模型

	User::refreshCache();
	User::allInCache();

变更日志

有关最近更改的更多信息,请参阅变更日志

许可证

MIT。有关更多信息,请参阅许可证文件