hans-thomas / alicia
it's an uploader and converter for pictures and videos
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: 2025-01-08 17:31:19 UTC
README
It's a file uploader and manager with below features:
- Upload any file type in single or batch mode
- Store external files
- HLS support
- Collect file's details automatically
- Classification for uploaded files
- Optimization for images and videos
- Export images in different resolution
for more information see documentation.
Installation
Install the package via composer
composer require hans-thomas/alicia
Then, publish config file using
php artisan vendor:publish --tag alicia-config
In the end, use AliciaHandler
trait on your model.
use Hans\Alicia\Traits\AliciaHandler; use Illuminate\Database\Eloquent\Model; class Post extends Model { use AliciaHandler; // ... }
Contributing
- Fork it!
- Create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request ❤️