nitogel / laravel-fcache-gc
一个用于备份应用的 Laravel 扩展包
v0.1
2019-11-07 15:36 UTC
Requires
- php: ^7.2
- illuminate/console: ~6.0
- illuminate/filesystem: ~6.0
- league/flysystem: ^1.0.49
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-08 03:11:18 UTC
README
当使用文件缓存驱动时,Laravel 会创建缓存文件但不会清除过期的文件。这可能导致你有大量未使用和不相关的缓存文件,尤其是如果你在系统中进行了大量的短期缓存。
此扩展包创建了一个 artisan 命令 cache:gc,它将回收你的缓存文件,移除任何已过期的文件。你可以手动运行此命令或将其包含在计划中。
感谢 Jon Baker 的灵感 [ https://github.com/jdavidbakr/laravel-cache-garbage-collector ]
安装
通过 Composer
$ composer require nitogel/laravel-fcache-gc
然后将服务提供者添加到 app/Console/Kernel.php
中的 $commands 数组
\Nitogel\LaravelFileCacheGarbageCollector\ClearExpiredCache::class
用法
$ php artisan cache:gc
$ php artisan cache:gc -d -i
参数
-d
删除文件夹 -i
交互式删除