PHPackages                             alex433/laravel-eloquent-cache - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. alex433/laravel-eloquent-cache

ActiveLibrary[Database &amp; ORM](/categories/database)

alex433/laravel-eloquent-cache
==============================

Laravel's Eloquent models caching

v0.9.2(8mo ago)22.8k↓50%MITPHPPHP &gt;=7.1CI failing

Since Feb 24Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/alex433/laravel-eloquent-cache)[ Packagist](https://packagist.org/packages/alex433/laravel-eloquent-cache)[ RSS](/packages/alex433-laravel-eloquent-cache/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

Laravel Eloquent cache
======================

[](#laravel-eloquent-cache)

[![Total Downloads](https://camo.githubusercontent.com/107475084153c0e32bc36f376c65c57abc3b1d2e5e52eae0d7b08c449d72b588/68747470733a2f2f706f7365722e707567782e6f72672f616c65783433332f6c61726176656c2d656c6f7175656e742d63616368652f646f776e6c6f616473)](https://packagist.org/packages/alex433/laravel-eloquent-cache)[![Latest Stable Version](https://camo.githubusercontent.com/ab0da5025a7356f5cae1ff24538bfa8af578a9a26428a982f4897544865e13b1/68747470733a2f2f706f7365722e707567782e6f72672f616c65783433332f6c61726176656c2d656c6f7175656e742d63616368652f76657273696f6e)](https://packagist.org/packages/alex433/laravel-eloquent-cache)[![Latest Unstable Version](https://camo.githubusercontent.com/1931e97a68cb7145d8ecb3fc3a2b727dd06d20cc5f374a6d859b1ff2fe80b3ae/68747470733a2f2f706f7365722e707567782e6f72672f616c65783433332f6c61726176656c2d656c6f7175656e742d63616368652f762f756e737461626c65)](//packagist.org/packages/alex433/laravel-eloquent-cache)[![License](https://camo.githubusercontent.com/38c02bbb151fe75a85eeffb536fc5886d7d6f76636fcb5f60c67dfd9e77a6d9c/68747470733a2f2f706f7365722e707567782e6f72672f616c65783433332f6c61726176656c2d656c6f7175656e742d63616368652f6c6963656e7365)](https://packagist.org/packages/alex433/laravel-eloquent-cache)

Laravel's Eloquent models caching

Installation
------------

[](#installation)

Install via [composer](https://getcomposer.org/) :

`composer require alex433/laravel-eloquent-cache`

How it works
------------

[](#how-it-works)

When Eloquent fetches models by primary key, the SQL query result are cached. Subsequently, when eloquent fetches a model by primary key, the cached result will be used. The cache entry will be flushed when you create, update, or delete a model instance.

Usage
-----

[](#usage)

Use the `Cachable` trait in the models you want to cache.

```
