A new version of the medialibrary package original

by Freek Van der Herten – 1 minute read

When starting out with Laravel I made a medialibrary to associate uploaded files with models. In our custom made cms we use the medialibrary to for example associate articles with images.

In short the medialibrary could:

  • associate files with models
  • generate thumbnails and other derived images from associated files. The generation of these files (which can be queued) is done using Glide
  • easily generate url's to the associated files
Because of the way it was architectured some functionality was hard to add. So I decided to rewrite the whole thing to make it more flexible. I just tagged the new version as 2.0.0. This new version gains some cool functionality: Head over to GitHub to read the installation instructions and examples on how to use the package.

Join 9,500+ smart developers

Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.

"Always fresh, useful tips and articles. Carefully selected community content. My favorite newsletter, which I look forward to every time."

Bert De Swaef — Developer at Vulpo & Youtuber at Code with Burt

No spam. Unsubscribe anytime. You can also follow me on X.

Found something interesting to share? Submit a link to the community section.