Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Medialibrary (laravellive)
Search
Freek Van der Herten
March 17, 2018
Technology
1
390
Medialibrary (laravellive)
Freek Van der Herten
March 17, 2018
Tweet
Share
More Decks by Freek Van der Herten
See All by Freek Van der Herten
Uncharted packages (Laravel Live Denmark)
freekmurze
0
190
I shall define this only once
freekmurze
0
390
An Introduction to Snapshot testing
freekmurze
0
480
Event Sourcing In Laravel
freekmurze
0
240
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
790
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
840
A practical look at multitenancy in Laravel
freekmurze
1
340
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
720
Highlights Flare codebase (Laracon online)
freekmurze
0
490
Other Decks in Technology
See All in Technology
2025年8月から始まるAWS Lambda INITフェーズ課金/AWS Lambda INIT phase billing changes
quiver
1
970
Why Platform Engineering? - マルチプロダクト・少人数 SRE の壁を越える挑戦 -
nulabinc
PRO
4
400
Vibe Coding Tools
ijin
0
120
AIとSREで「今」できること
honmarkhunt
3
720
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
650
OPENLOGI Company Profile
hr01
0
64k
Part1 GitHubってなんだろう?その1
tomokusaba
3
760
AWSを利用する上で知っておきたい名前解決の話
nagisa53
6
790
AOAI で AI アプリを開発する時にまず考えたいこと
mappie_kochi
1
670
newmo の創業を支える Software Architecture と Platform Engineering
110y
5
470
Serverlessだからこそコードと設計にはこだわろう
kenichirokimura
2
960
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
9
2.5k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
420
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Navigating Team Friction
lara
185
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
4 Signs Your Business is Dying
shpigford
183
22k
Faster Mobile Websites
deanohume
307
31k
Unsuck your backbone
ammeep
671
58k
A better future with KSS
kneath
239
17k
GitHub's CSS Performance
jonrohan
1031
460k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
Handling media in a Laravel app
None
About me Freek Van der Herten Partner & developer at
SPATIE Blogging at https://murze.be
About me https://ohdearapp.com
Since 2003 Websites, applications and webshops Team 6 developers, 1
manager Specialization Laravel development
https://spatie.be/opensource
Open source software + 150 packages on Packagist + 10
000 000 downloads total, +1 000 000 downloads a month A lot of benefits: learning, forced to write documentation and tests, showing the quality of our work, eating our own dogfood
WE ❤ POSTCARDS
Spatie Samberstraat 69D 2060 Antwerp Belgium
None
HANDLING MEDIA
User uploaded content Where to store it all? How to
retrieve it? How to optimize images? The problem
LARAVEL MEDIALIBRARY
Easily installed into any Laravel application Associate files with Eloquent
models Can group media into collections Image conversions Uses multiple filesystems Laravel Medialibrary
Optimize converted images Custom image generators Customize directory structure Custom
attributes Laravel Medialibrary
https://docs.spatie.be/laravel-medialibrary
None
DEMO
WRAPPING UP
Coming soon in v7 Greater control over media collections
Support for responsive images / srcset Release Q2 2018
Coming soon in v7 Greater control over media collections
Support for responsive images / srcset Let’s release it right now!
https://docs.spatie.be/laravel-medialibrary/v7 https://docs.spatie.be/image/v1/introduction https://github.com/spatie/laravel-medialibrary Resources
Vue components Easy uploading Easy management of media collections in
a back end UI Future plans
Teamwork Sebastian De Deyne @sebdedeyne Willem Van Bockstal @willemvbockstal
Alex Vanderbist @alexvanderbist Brent Roose @brendt_gd
Thank you! https://speakerdeck.com/freekmurze/medialibrary-laravellive https://spatie.be/opensource https://ohdearapp.com https://murze.be
QUESTIONS?