DEV Community

Mohamed Galdi
Mohamed Galdi

Posted on

I Just Released My First Laravel Package (File Uploads with FilePond in VILT Stack)

Hi everyone ๐Ÿ‘‹,

I'm excited (and a bit nervous) to share my first Laravel package with the community. Itโ€™s called vilt-filepond, and it's a simple, ready-to-use file upload solution for those building apps with the VILT stack (Vue, Inertia, Laravel, Tailwind).

FilePond is a beautiful tool, but integrating it with Laravel (and especially Inertia + Vue) always took extra setup time. So I wrapped everything up in one package that:

  • Handles temporary file storage and cleanup

  • Supports single/multiple uploads

  • Easily attaches files to any Eloquent model (polymorphic)

  • Comes with a responsive, Tailwind-styled Vue component

  • Has support for multiple locales (EN, AR, FR, ES)

  • Works seamlessly with the Inertia form workflow

  • Allows organizing files by collection (images, documents, etc.)

Iโ€™ve used this package in a handful of real-world apps and found it very handy. While it doesnโ€™t have automated tests yet, Iโ€™ve done my best to make sure itโ€™s stable and clean.

Would love your feedback, and PRs are more than welcome!
๐Ÿ‘‰ GitHub: https://github.com/Mohamed-Galdi/vilt-filepond

Thanks for checking it out! ๐Ÿ™

Top comments (0)