Looking to hire Laravel developers? Try LaraJobs

laravel-livewire-media maintained by enesekinci

Description
R2/S3 media library picker for Laravel Livewire (upload, browse, select).
Author
Last update
2026/08/28 20:59 (dev-main)
License
Downloads
5

Comments
comments powered by Disqus

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