Every two weeks I send out a newsletter containing lots of interesting stuff for the modern PHP developer. You can expect quick tips, links to interesting tutorials, opinions and packages. Want to learn the cool stuff? Then sign up now!

A new version of the medialibrary package

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.

Freek Van der Herten is a partner and developer at Spatie, an Antwerp based company that specializes in creating web apps with Laravel. After hours he writes about modern PHP and Laravel on this blog. When not coding he’s probably rehearsing with his kraut rock band.