hans-thomas / alicia
it's an uploader and converter for pictures and videos
v2.0.2
2026-09-08 15:04 UTC
Requires
- php: ^8.2
- ext-exif: *
- pbmedia/laravel-ffmpeg: ^8.0
- spatie/image: ^3.0
- spatie/laravel-image-optimizer: ^1.7
Requires (Dev)
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
It's a file uploader and manager with the following features:
- Upload any file type in single or batch mode
- Store external files
- HLS support
- Collect file details automatically
- Classification for uploaded files
- Optimization for images and videos
- Export images in different resolutions
| Version | Laravel |
|---|---|
| 1.x | 10.x |
| 2.x | 11.x, 12.x, 13.x |
For more information see documentation.
Installation
Install the package via Composer
composer require hans-thomas/alicia
Then, publish the 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 ❤️
