$memcachedServer) { $memcachedServerDetails = explode(':', $memcachedServer); if (count($memcachedServerDetails) < 2) $memcachedServerDetails[] = '11211'; if (count($memcachedServerDetails) < 3) $memcachedServerDetails[] = '100'; $memcachedServers[$index] = array_combine($memcachedServerKeys, $memcachedServerDetails); } } return [ // Default cache store to use // Can be overridden at cache call-time 'default' => env('CACHE_DRIVER', 'file'), // Available caches stores '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', 'servers' => env('CACHE_DRIVER') === 'memcached' ? $memcachedServers : [], ], 'redis' => [ 'driver' => 'redis', 'connection' => 'default', ], ], // Cache key prefix // Used to prevent collisions in shared cache systems. 'prefix' => env('CACHE_PREFIX', 'bookstack_cache'), ];