Handling media in a Laravel app (Laracon US)

Handling media in a Laravel app (Laracon US)

A1b4b398630bbd32b77a82cbc37fae9a?s=128

Freek Van der Herten

July 25, 2018
Tweet

Transcript

  1. Handling media
 in a Laravel app

  2. The problem User uploaded content Where to store it all?

    How to retrieve it? How to optimize images?
  3. Laravel 
 Medialibrary

  4. Laravel Medialibrary Associate files with Eloquent models Can group media

    into collections Image conversions Uses multiple filesystems
  5. Laravel Medialibrary Optimize converted images Custom image generators Customize directory

    structure Custom attributes
  6. Add file
 Upload, copy, … New media Derived formats
 Srcset,

    crops, thumbs, … Existing model
 Eg. news item Disks
 Local or remote Database
  7. https://docs.spatie.be/laravel-medialibrary

  8. None
  9. Demo

  10. Wrapping up

  11. Resources https://github.com/spatie/medialibrary-demo-laracon-us
 
 https://docs.spatie.be/laravel-medialibrary/v7
 
 https://www.youtube.com/watch?v=4lq_6JLR2H8
 
 https://github.com/spatie/laravel-medialibrary


  12. Coming soon Vue components
 
 Uploads
 
 Administering a media

    collection
 
 Release Q3 - Q4 2018
  13. Teamwork Sebastian De Deyne
 @sebdedeyne
 
 Willem Van Bockstal
 @willemvbockstal


    
 Alex Vanderbist
 @alexvanderbist
 
 Brent Roose
 @brendt_gd
  14. Thank you! Freek Van der Herten Partner & developer at

    SPATIE https://spatie.be/open-source https://ohdearapp.com https://murze.be