diff options
| author | Camil Staps | 2016-09-25 23:56:46 +0200 | 
|---|---|---|
| committer | Camil Staps | 2016-09-26 01:02:05 +0200 | 
| commit | 33ad0c14d168d36a4e7ad42dc6aa6a37a7335849 (patch) | |
| tree | 0543b7d92f7f0b7706f4313ba10b18483f747798 /config/cache.php | |
| parent | Added unique visitors to statistics (diff) | |
Change from lumen 5.2 to laravel 5.3 (Resolves #1)
Diffstat (limited to 'config/cache.php')
| -rw-r--r-- | config/cache.php | 91 | 
1 files changed, 91 insertions, 0 deletions
| diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..1d3de87 --- /dev/null +++ b/config/cache.php @@ -0,0 +1,91 @@ +<?php + +return [ + +    /* +    |-------------------------------------------------------------------------- +    | Default Cache Store +    |-------------------------------------------------------------------------- +    | +    | This option controls the default cache connection that gets used while +    | using this caching library. This connection is used when another is +    | not explicitly specified when executing a given caching function. +    | +    | Supported: "apc", "array", "database", "file", "memcached", "redis" +    | +    */ + +    'default' => env('CACHE_DRIVER', 'file'), + +    /* +    |-------------------------------------------------------------------------- +    | Cache Stores +    |-------------------------------------------------------------------------- +    | +    | Here you may define all of the cache "stores" for your application as +    | well as their drivers. You may even define multiple stores for the +    | same cache driver to group types of items stored in your caches. +    | +    */ + +    'stores' => [ + +        'apc' => [ +            'driver' => 'apc', +        ], + +        'array' => [ +            'driver' => 'array', +        ], + +        'database' => [ +            'driver' => 'database', +            'table' => 'cache', +            'connection' => null, +        ], + +        'file' => [ +            'driver' => 'file', +            'path' => storage_path('framework/cache'), +        ], + +        'memcached' => [ +            'driver' => 'memcached', +            'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), +            'sasl' => [ +                env('MEMCACHED_USERNAME'), +                env('MEMCACHED_PASSWORD'), +            ], +            'options' => [ +                // Memcached::OPT_CONNECT_TIMEOUT  => 2000, +            ], +            'servers' => [ +                [ +                    'host' => env('MEMCACHED_HOST', '127.0.0.1'), +                    'port' => env('MEMCACHED_PORT', 11211), +                    'weight' => 100, +                ], +            ], +        ], + +        'redis' => [ +            'driver' => 'redis', +            'connection' => 'default', +        ], + +    ], + +    /* +    |-------------------------------------------------------------------------- +    | Cache Key Prefix +    |-------------------------------------------------------------------------- +    | +    | When utilizing a RAM based store such as APC or Memcached, there might +    | be other applications utilizing the same cache. So, we'll specify a +    | value to get prefixed to all our keys so we can avoid collisions. +    | +    */ + +    'prefix' => 'laravel', + +]; | 
