2017 © Pedro Peláez
 

library laravel-cache-rethinkdb

RethinkDB Cache Driver for Laravel 5

image

demian/laravel-cache-rethinkdb

RethinkDB Cache Driver for Laravel 5

  • Monday, October 31, 2016
  • by Demian
  • Repository
  • 2 Watchers
  • 1 Stars
  • 13 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

laravel-cache-rethinkdb

RethinkDB Cache Driver for Laravel 5. This package makes it easy to store cached data in RethinkDB., (*1)

This way you can also view them in real time., (*2)

TODO

  • More tests
  • Make a Query Builder, Eloquent for RethinkDB

Setup

Install RethinkDB. - brew install rethinkdb or - install Kitematic, search for rethinkdb and install the docker image., (*3)

Installation

You can install the package via composer:, (*4)

composer require demian/laravel-cache-rethinkdb

In your config/app.php, (*5)

'providers' => [
    ...
    Demian\RethinkDB\RethinkDBServiceProvider::class,
];

In your config/cache.php, create a new store:, (*6)

'rethinkdb' => [
    'driver' => 'rethinkdb',
    'connection' => [
        'host' => env('RETHINKDB_HOST', '192.168.99.100'),
        'port' => env('RETHINKDB_PORT', '28015'),
        'database' => env('RETHINKDB_DATABASE', 'forge'),
        'table' => 'cache'
    ]
]

Do not forget to create the table, (*7)

Usage

Cache::store('rethinkdb')->get('key_1');
Cache::store('rethinkdb')->put('key_1', 1);
Cache::store('rethinkdb')->increment('rest_1', 1);
Cache::store('rethinkdb')->decrement('rest_1', 1);

See: https://laravel.com/docs/5.3/cache, (*8)

See: https://www.rethinkdb.com, (*9)

The Versions

31/10 2016

dev-master

9999999-dev

RethinkDB Cache Driver for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cache driver rethinkdb demian

31/10 2016

v1.0.1

1.0.1.0

RethinkDB Cache Driver for Laravel 5

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel cache driver rethinkdb demian

31/10 2016