exitdump/laravel-media is a Laravel package for wordpress-style media uploader for laravel.
It currently has 3 GitHub stars and 3 downloads on Packagist (latest version v1.1.2).
Install it with composer require exitdump/laravel-media.
Discover more Laravel packages by exitdump
or browse all Laravel packages to compare alternatives.
Last updated
A WordPress-style media management system for Laravel with modal library, image processing, and optimized frontend component support.
πΌοΈ WordPress-style Media Library Modal
β‘ Blade Component for Easy Integration
π Multiple Storage Disks (Local, S3, etc.)
β¨ Image Processing (Thumbnails, Cropping)
π Morphable Media Attachments via Trait
π AJAX Uploads with Progress
π Search & Filter Media
π¨ Frontend UI Fully Packaged
composer require exitdump/laravel-media
php artisan vendor:publish --tag=laravel-media-config
<x-media-picker name="thumbnail_id" />
This will open the modal with your media library and allow image selection.
use Exitdump\LaravelMedia\Traits\HasMedia;
class Post extends Model
{
use HasMedia;
// ...
}
$post = Post::find(1);
$media = $post->media;
return [
'default_disk' => 'public',
'path_prefix' => 'media',
'default_collection' => 'default',
'preserve_original_name' => false,
];
We follow Semantic Versioning:
v1.0.0: Initial releasev1.0.0: First stable releasev1.1.1: Component & UX improvements, no breaking changesMIT Β© Exitdump