private function initCache()
    {
        // Create a new Container object, needed by the cache manager.
        $container = new Container;

        // The CacheManager creates the cache "repository" based on config values
        $container['config'] = [
            'cache.default' => 'file',
            'cache.stores.file' => [
                'driver' => 'file',
                'path' => __DIR__ . '/cache'
            ]
        ];

        // To use the file cache driver we need an instance of Illuminate's Filesystem, also stored in the container
        $container['files'] = new Filesystem;
        // Create the CacheManager
        $cacheManager = new CacheManager($container);

        // Get the default cache driver (file in this case)
        return $cacheManager->store();

    }
private function initCache()
    {
        // Create a new Container object, needed by the cache manager.
        $container = new Container;

        // The CacheManager creates the cache "repository" based on config values
        $container['config'] = [
            'cache.default' => 'file',
            'cache.stores.file' => [
                'driver' => 'file',
                'path' => __DIR__ . '/cache'
            ]
        ];

        // To use the file cache driver we need an instance of Illuminate's Filesystem, also stored in the container
        $container['files'] = new Filesystem;
        // Create the CacheManager
        $cacheManager = new CacheManager($container);

        // Get the default cache driver (file in this case)
        return $cacheManager->store();

    }
private function initCache ( ) { // Create a new Container object, needed by the cache manager. $ container = new Container ; // The CacheManager creates the cache "repository" based on config values $ container [ 'config' ] = [ 'cache.default' => 'file' , 'cache.stores.file' => [ 'driver' => 'file' , 'path' => __DIR__ . '/cache' ] ] ; // To use the file cache driver we need an instance of Illuminate's Filesystem, also stored in the container $ container [ 'files' ] = new Filesystem ; // Create the CacheManager $ cacheManager = new CacheManager ( $ container ) ; // Get the default cache driver (file in this case) return $ cacheManager -> store ( ) ; }
Create a file-based cache repository

@return \Illuminate\Contracts\Cache\Repository
Create a file - based cache repository