hans-thomas / alicia
它是一个图片和视频的上传和转换工具
v1.1.1
2024-09-21 05:42 UTC
Requires
- php: ^8.1
- ext-exif: *
- pbmedia/laravel-ffmpeg: ^8
- spatie/image: ^2.2
- spatie/laravel-image-optimizer: ^1.7
Requires (Dev)
- nunomaduro/collision: ^7.0
- orchestra/testbench: ^8.0
This package is auto-updated.
Last update: 2024-09-21 05:49:53 UTC
README
它是一个具有以下功能的文件上传和管理工具
- 支持单文件或多文件批量上传任何文件类型
- 存储外部文件
- 支持HLS
- 自动收集文件详情
- 对上传文件进行分类
- 优化图片和视频
- 以不同分辨率导出图片
更多详细信息请查看文档。
安装
通过Composer安装此包
composer require hans-thomas/alicia
然后,使用以下命令发布配置文件
php artisan vendor:publish --tag alicia-config
最后,在你的模型上使用AliciaHandler
trait。
use Hans\Alicia\Traits\AliciaHandler; use Illuminate\Database\Eloquent\Model; class Post extends Model { use AliciaHandler; // ... }
贡献
- 创建分支!
- 创建你的功能分支:git checkout -b my-new-feature
- 提交你的更改:git commit -am '添加一些功能'
- 推送到分支:git push origin my-new-feature
- 提交pull请求 ❤️