From 011b6e6e0438905b0644e11867bffcff623cf9bb Mon Sep 17 00:00:00 2001 From: printempw Date: Wed, 14 Dec 2016 22:46:05 +0800 Subject: [PATCH] add support for memcache --- composer.json | 3 ++- composer.lock | 55 ++++++++++++++++++++++++++++++++++++++++++++++++-- config/app.php | 9 +++++++-- 3 files changed, 62 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index 33eb7a81..c7cbe1a7 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,8 @@ "laravel/framework": "5.2.*", "gregwar/captcha": "^1.1", "devitek/yaml-translation": "^2.0", - "filp/whoops": "^2.1" + "filp/whoops": "^2.1", + "swiggles/memcache": "^2.0" }, "require-dev": { "fzaninotto/faker": "~1.4", diff --git a/composer.lock b/composer.lock index 8da52523..2f5afad1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,8 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "aab3b571a1ec010f82fb72db8fc2fa4c", - "content-hash": "8ba02e135846a795a0b26e609690b2c1", + "hash": "3f60d4698fec917a5fee5854b1ce5fed", + "content-hash": "1440843c226635c446993c00027c50ac", "packages": [ { "name": "classpreloader/classpreloader", @@ -1105,6 +1105,57 @@ ], "time": "2016-07-08 11:51:25" }, + { + "name": "swiggles/memcache", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/swiggles/laravel-memcache.git", + "reference": "bc63da268254b111e2c11f9fdd70af2f03e35142" + }, + "dist": { + "type": "zip", + "url": "https://packagist.phpcomposer.com/files/swiggles/laravel-memcache/bc63da268254b111e2c11f9fdd70af2f03e35142.zip", + "reference": "bc63da268254b111e2c11f9fdd70af2f03e35142", + "shasum": "" + }, + "require": { + "illuminate/support": "~5.0", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/cache": "~5.0", + "illuminate/session": "~5.0", + "mockery/mockery": "~0.9", + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Swiggles\\Memcache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sam Wiggins", + "homepage": "https://github.com/swiggles" + } + ], + "description": "Memcache driver for Laravel 5", + "homepage": "https://github.com/swiggles/laravel-memcache", + "keywords": [ + "cache", + "caching", + "laravel", + "laravel 5", + "memcache" + ], + "time": "2016-12-07 18:25:37" + }, { "name": "symfony/console", "version": "v3.0.9", diff --git a/config/app.php b/config/app.php index a8ea503a..539d066b 100644 --- a/config/app.php +++ b/config/app.php @@ -153,11 +153,16 @@ return [ Illuminate\Redis\RedisServiceProvider::class, Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, Illuminate\Session\SessionServiceProvider::class, - Devitek\Core\Translation\TranslationServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class, Illuminate\View\ViewServiceProvider::class, - /* + /** + * Third-party libraries + */ + Devitek\Core\Translation\TranslationServiceProvider::class, + Swiggles\Memcache\MemcacheServiceProvider::class, + + /** * Application Service Providers... */ App\Providers\BootServiceProvider::class,