public function boot() { $this->package('topcu/dumber'); Cache::extend('dumber', function ($app) { $prefix = $app['config']->get('cache.prefix'); $store = new DumberCacheStore($prefix); return new Repository($store); }); }
/** * Bootstrap the application services. * * @return void */ public function boot() { Cache::extend('memcached', function ($app) { $servers = Config::get('cache.stores.memcached.servers'); $prefix = Config::get('cache.prefix'); $connector = new MemcachedConnector(); return Cache::repository(new MemcachedStore($connector->connect($servers), $prefix)); }); }
/** * Perform post-registration booting of services. * * @return void */ public function boot() { Cache::extend('phpredis', function ($app) { return Cache::repository(new PHPRedisStore($app->make('phpredis'), $app->config['cache.prefix'], $app->config['cache.stores.phpredis.connection'])); }); }