jdavidbakr / laravel-cache-garbage-collector by jdavidbakr

A script that will clean up expired cache files if the system is using the files cache system
100,755
53
1
Package Data
Maintainer Username: jdavidbakr
Maintainer Contact: me@jdavidbaker.com (Jon Baker)
Package Create Date: 2016-01-29
Package Last Update: 2024-03-06
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-05-03 15:12:44
Package Statistics
Total Downloads: 100,755
Monthly Downloads: 2,416
Daily Downloads: 98
Total Stars: 53
Total Watchers: 1
Total Forks: 8
Total Open Issues: 0

LaravelCacheGarbageCollector

Latest Version on Packagist Software License Total Downloads

When using the file cache driver, Laravel creates the cache files but never purges expired ones. This can lead to a situation where you have a large number of unused and irrelevant cache files, especially if you do a lot of short-term caching in your system.

This package creates an artisan command cache:gc that will garbage-collect your cache files, removing any that have expired. You may run this manually or include it in a schedule.

Thanks to TerrePorter for his suggestion on laravel.io!

Install

Via Composer

$ composer require jdavidbakr/laravel-cache-garbage-collector

Then add the service provider to app/Console/Kernel.php in the $commands array:

\jdavidbakr\LaravelCacheGarbageCollector\LaravelCacheGarbageCollector::class

Usage

$ php artisan cache:gc

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Security

If you discover any security related issues, please email me@jdavidbaker.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.