| Package Data | |
|---|---|
| Maintainer Username: | dpollard | 
| Maintainer Contact: | ankit.tyagi.2@gmail.com (Ankit Tyagi) | 
| Package Create Date: | 2016-07-07 | 
| Package Last Update: | 2016-07-07 | 
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-28 03:05:55 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 45,605 | 
| Monthly Downloads: | 0 | 
| Daily Downloads: | 0 | 
| Total Stars: | 0 | 
| Total Watchers: | 1 | 
| Total Forks: | 0 | 
| Total Open Issues: | 0 | 
AWS Elasticache Session and Cache Drivers for Laravel (Memcached specifically)
This package requires the memcached extension for PHP. Please see this link for installation instructions.
With composer, simply add "atyagi/elasticache-laravel": "~2.1" to your composer.json. (or "atyagi/elasticache-laravel": "~1.1" for Laravel 4 installations)
Once composer update is ran, add
'Atyagi\Elasticache\ElasticacheServiceProvider',
to the providers array in app/config.php.
At this point, inside of app/session.php and app/cache.php, you can use elasticache as a valid driver.
All configuration lives within app/session.php and app/cache.php. The key ones are below:
Note: for Laravel 5, make sure to add this info to the stores array as follows:
'stores' => [
  ...
  'memcached' => [
    'driver' => 'memcached',
    'servers' => [
      [
        'host' => '<YOUR HOST>',
        'port' => '<YOUR_PORT>',
        'weight' => '<YOUR_WEIGHT>'
        ]
      ]
    ]
    ...
  ]