falcon / laravel-medialibrary-prune-files
Laravel 包,用于删除由 spatie medialibrary 创建的过时文件
1.2.1
2024-08-27 11:59 UTC
Requires
- laravel/framework: ^9.0.0|^10.0.0|^11.0.0
- spatie/laravel-medialibrary: ^10.1.3|^11.4.5
README
Laravel 包,用于删除由 spatie medialibrary 创建的过时文件
安装
composer require falcon/laravel-medialibrary-prune-files
运行
基本用法
php artisan media-library:prune-files app/public
检查文件系统中数据库中没有媒体库记录的媒体文件夹。
如果一个文件夹满足以下条件,则它是一个 "媒体文件夹"
- 文件夹名称为数字,并且
- 文件夹中只包含文件,或者其中的目录是
responsive-images
或conversions
如果您只想检查将要删除的文件,可以使用 --dry-run
命令选项
php artisan media-library:prune-files app/public --dry-run
默认情况下,该包将使用 local
磁盘。要更改它,请使用 --disk
选项
php artisan media-library:prune-files media-libary --dry-run --disk=public
变更日志
v1.0.0 - 29-04-2020
- 首次发布