Package Data | |
---|---|
Maintainer Username: | aheissenberger |
Maintainer Contact: | andreas.heissenberger@gmail.com (Andreas Heissenberger) |
Package Create Date: | 2013-06-28 |
Package Last Update: | 2014-08-04 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-12-15 15:18:11 |
Package Statistics | |
---|---|
Total Downloads: | 354 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 4 |
Total Watchers: | 4 |
Total Forks: | 3 |
Total Open Issues: | 2 |
This is a replacement for the builtin CacheServiceProvider with support for Memcachier a managed hosted Memcache. As it replaces Memcached you can also use this driver to support sessions.
Begin by installing this package through Composer. Edit your project's composer.json
file to require aheissenberger/laravel-memcachier
"require": {
"laravel/framework": "4.1.*",
"aheissenberger/laravel-memcachier": "dev-master"
}
Next, update Composer from Terminal
$ composer update
Once this operation completes, the final step is to add the service provider. Open app/config/app.php
, and replace Illuminate\Cache\CacheServiceProvider
with:
'Aheissenberger\MemcachierCache\CacheServiceProvider',
Open app/config/cache.php
and find the driver
key and change to memcached
.
Replace the existing memcached
configuration with this lines with authentification details and server:
'memcached' => array(
'username' => 'un', 'password' => 'pw', 'servers' => '1.1.1.1.1', 'weight' => 100
),
If the driver cannot find cache.memcached.username
it will try to load cache.memcached.host']
and connects to this server.
You can use this to simulate memcachier with your local memcached server. Multiple Servers are not supported!!!
'memcached' => array(
'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100
),
enjoy