anil/file-picker
Laravel Livewire media library & file picker modal for any file type. Upload via drag/drop or paste, search/filter, tags/folders/favorites, single or multi-select, trash/restore, replace files, SHA-256 dedupe, quotas, stats, downloads, and commands.
user_id tracking), validation, and filesystem. Conflicts possible with custom file upload logic (e.g., existing FormRequest or middleware).tags, folders).spatie/laravel-medialibrary (optional, for advanced features like transformations).livewire/livewire (core dependency).intervention/image (for image processing; may conflict with existing setups).file_pickers, files, etc. Conflicts likely if tables exist (e.g., rename or merge schemas).composer require anil/file-picker.php artisan vendor:publish --provider="Anil\FilePicker\FilePickerServiceProvider"..env and config/file-picker.php.Route::get('/picker', FilePicker::class)).FilePicker::setQueue('uploads')).FilePicker::useStorageSymbol('public')).<livewire:file-picker /> or custom props (e.g., max_files, allowed_types).trash table (retention-based).spatie/laravel-medialibrary (if used) may require updates.intervention/image) could introduce CVEs.FilePicker::setUploadErrorCallback()).wire:model.live for real-time validation feedback.file_pickers table on user_id, created_at for large user bases.FilePicker::getStats()) in Redis.How can I help you explore Laravel packages today?