Media Library

Upload, organize, and reuse images or files with generated image sizes.

Upload Media
@if(session('success'))
{{ session('success') }}
@endif
Clear
@forelse($mediaItems as $item)
@if($item->isImage()) {{ $item->alt_text ?: $item->title }} @else

{{ strtoupper($item->extension ?: 'FILE') }}

{{ $item->original_name }}

@endif

{{ $item->title ?: $item->original_name }}

{{ $item->original_name }}

{{ ucfirst($item->media_type) }} @if($item->width && $item->height) {{ $item->width }} x {{ $item->height }} @endif {{ number_format($item->size_bytes / 1024, 0) }} KB
@if($item->isImage())
Sizes: {{ collect(array_keys($item->availableVariants()))->map(fn ($size) => ucfirst($size))->implode(', ') }}
@endif
View Edit
@csrf @method('DELETE')
@empty
No media found yet.
@endforelse
{{ $mediaItems->links() }}