enesekinci/laravel-livewire-media

R2/S3 media library picker for Laravel Livewire (upload, browse, select).
40
Install
composer require enesekinci/laravel-livewire-media
Latest Version:v1.2.3
PHP:^8.2
License:MIT
Last Updated:Aug 28, 2026
Links: GitHub  ·  Packagist
Maintainer: enesekinci

Laravel Livewire Media

R2 / S3 medya yöneticisi — Livewire modal.

Özellikler

  • Dosya yükleme (Livewire temporary upload → R2/S3)
  • Klasör oluştur / gezin / sil (boş klasör)
  • Dosya taşı / sil / seç
  • Arama

Kurulum

composer require enesekinci/laravel-livewire-media:^1.1

Layout:

@auth
    <livewire:media-picker />
@endauth

.env:

MEDIA_DISK=s3
MEDIA_DIRECTORY=media
AWS_URL=https://cdn.example.com
LIVEWIRE_TEMPORARY_FILE_UPLOAD_DISK=local

FILESYSTEM_DISK=s3 iken Livewire geçici upload’ları local diskte olmalı.

Kullanım

window.dispatchEvent(new CustomEvent('open-media-picker', {
  detail: { requestId: 'editor-1' }
}))

window.addEventListener('media-selected', (e) => {
  console.log(e.detail.url)
})

Lisans

MIT

Translations

Locales shipped: en, tr, de, fr, es, ar, nl, it, pt, ru.

Uses Laravel APP_LOCALE. Publish overrides:

php artisan vendor:publish --tag=media-lang

Related Packages

proside/file-manager

File Manager reutilizável para Laravel, construído em Livewire v4 (substitui o F...

167 0
bnzo/livewire-tmp-cleanup

Schedule-driven cleanup of Livewire temporary uploads on S3-compatible storage (...

1,674 0
netipar/laravel-chunky

Chunk-based file upload package for Laravel with event-driven architecture, resu...

2,636 0
drpshtiwan/livewire-media-selector

A Livewire-powered media selector for Laravel, similar to WordPress media librar...

285 20
mmes-design/filament-file-manager

A beautiful file manager plugin for Filament. Browse, upload, rename, move and d...

4,572 16