PHPackages                             nocs/laravel-retriever - 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. [Caching](/categories/caching)
4. /
5. nocs/laravel-retriever

ActiveLibrary[Caching](/categories/caching)

nocs/laravel-retriever
======================

Retrieve cached data made simple.

v1.1.9(11mo ago)12.0kMITPHPPHP ^7.2 || ^8CI failing

Since Jun 16Pushed 11mo agoCompare

[ Source](https://github.com/nineoclocksomewhere/laravel-retriever)[ Packagist](https://packagist.org/packages/nocs/laravel-retriever)[ Docs](https://github.com/nineoclocksomewhere/laravel-retriever)[ RSS](/packages/nocs-laravel-retriever/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (17)Used By (0)

laravel-retriever
=================

[](#laravel-retriever)

[![Latest Version on Packagist](https://camo.githubusercontent.com/356100ac2199624f4cfcd1d3f4b53caf9a5dedd4548675231fd9419b86c6ce6e/68747470733a2f2f62616467656e2e6e65742f7061636b61676973742f762f6e6f63732f6c61726176656c2d726574726965766572)](https://packagist.org/packages/nineoclocksomewhere/laravel-retriever)[![Total Downloads](https://camo.githubusercontent.com/91cb18c126ee946b721d0837f8c6595e3a2d29447f164900ff9eb6faac80de3e/68747470733a2f2f62616467656e2e6e65742f7061636b61676973742f64742f6e6f63732f6c61726176656c2d726574726965766572)](https://packagist.org/packages/nineoclocksomewhere/laravel-retriever)

Retrieve cached data made simple

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

[](#installation)

Install with composer

```
composer require nocs/laravel-retriever
```

Usage
-----

[](#usage)

Place your cache files under app/Retrievers (primary) or app/Cache (secondary).

Use the **App\\Retrievers** or **App\\Cache** namespace for your classes.

Use, as usual, *studlied* strings for your classnames. When retrieving use a *snaked* version in your key.

Define public non-static methods which return the cached values.

### Basic usage

[](#basic-usage)

Example: *app/Cache/Colors.php*

```
