rahulhaque/laravel-filepond
Laravel backend for FilePond uploads: temp storage management, validation, cleanup, and easy persistence. Supports single/multi, chunked & resumable uploads, S3 multipart, third‑party disks, FilePond endpoints (process/patch/head/revert/restore), metadata plugin, and Spatie MediaLibrary.
Pros:
Rule::filepond()) aligns with Laravel’s validation ecosystem.filepond:clear command and soft-delete tracking.process, patch, revert), enabling seamless frontend-backend sync.Cons:
Rule::filepond() validation; requires alternative validation logic.filepond:clear run? Will it be scheduled or manual?Rule::filepond() for server-side checks.composer require rahulhaque/laravel-filepond:"^13.0".php artisan vendor:publish --provider="RahulHaque\Filepond\FilepondServiceProvider".php artisan migrate.server.url to point to Laravel’s /process endpoint.Filepond::field()->moveTo() or copyTo().Rule::filepond() where applicable.config/filepond.php.php artisan filepond:clear.php artisan filepond:clear --all weekly).storage/framework/filepond).13.x for Laravel 13)./process endpoint).web + auth; adjust in config if needed.Rule::filepond() integrates with Laravel’s validation ecosystem./process endpoint must handle concurrent uploads; Laravel’s queue system can help.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Temp storage full | Uploads fail silently | Monitor disk space; set alerts; use S3 for temp storage if possible. |
| Cleanup command fails | Temp files accumulate | Schedule with retries; log failures; use --all flag for manual cleanup. |
| S3 multipart upload errors | Chunked uploads fail | Configure S3 client retries; validate bucket permissions. |
| Validation mismatches | Invalid files accepted | Ensure client-side validation matches server-side Rule::filepond(). |
| Permission issues | Files not readable/writable |
How can I help you explore Laravel packages today?