Download the PHP package nhattuanbl/lara-media without Composer
On this page you can find all versions of the php package nhattuanbl/lara-media. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download nhattuanbl/lara-media
More information about nhattuanbl/lara-media
Files in nhattuanbl/lara-media
Download nhattuanbl/lara-media
More information about nhattuanbl/lara-media
Files in nhattuanbl/lara-media
Please rate this library. Is it a good library?
Informations about the package lara-media
Lara Media
Lara Media is a media library for Laravel. It provides a simple way to store, convert, and manipulate media files.
Features
- Store media information in MongoDB (other connection is not tested)
- Multiple disk storage
- Multiple album/collection for each model
- Convert media files to other formats / other resolution
- Detect main color of photo
- Add watermark to photo
- Add watermark to video
- Get thumbnail of media
- Get multiple screenshot of video
- Get multiple resolution of photo
- Dashboard to manage media files, view statistic, tracking conversion status via queue
- Url version
- Temporary url
Requirements
- php >= 8.2
- laravel >= 9.18
- ext-mongodb
- ext-imagick
- imtigger/laravel-job-status
- ffmpeg
Installation
Config
Usage
Prepare your model
Prepare your controller
Web access
Custom uploaded file naming
Custom media model
Troubleshooting
In migration file you will see that im added 2 new column to customize imtigger/laravel-job-status package for tracking media conversion status so this migration file should run after imtigger/laravel-job-status migration file. Have fun!
All versions of lara-media with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
ext-mongodb Version *
ext-imagick Version *
laravel/framework Version >=9.18
ralouphie/mimey Version *
guzzlehttp/guzzle Version *
php-ffmpeg/php-ffmpeg Version *
livewire/livewire Version >=3
imtigger/laravel-job-status Version *
mongodb/laravel-mongodb Version *
ext-mongodb Version *
ext-imagick Version *
laravel/framework Version >=9.18
ralouphie/mimey Version *
guzzlehttp/guzzle Version *
php-ffmpeg/php-ffmpeg Version *
livewire/livewire Version >=3
imtigger/laravel-job-status Version *
mongodb/laravel-mongodb Version *
The package nhattuanbl/lara-media contains the following files
Loading the files please wait ....