nitogel / laravel-fcache-gc

一个用于备份应用的 Laravel 扩展包

v0.1 2019-11-07 15:36 UTC

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 交互式删除