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
360
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
I shall define this only once
freekmurze
0
330
An Introduction to Snapshot testing
freekmurze
0
360
Event Sourcing In Laravel
freekmurze
0
200
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
670
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
690
A practical look at multitenancy in Laravel
freekmurze
1
280
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
610
Highlights Flare codebase (Laracon online)
freekmurze
0
340
Introducing Mailcoach
freekmurze
1
520
Other Decks in Technology
See All in Technology
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.7k
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.3k
本当のAWS基礎
toru_kubota
0
530
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
270
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
1
120
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
530
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
VS CodeでAWSを操作しよう
smt7174
8
1.7k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
1
170
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.6k
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
Featured
See All Featured
Become a Pro
speakerdeck
PRO
11
4.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
How GitHub (no longer) Works
holman
304
140k
A designer walks into a library…
pauljervisheath
200
23k
A Modern Web Designer's Workflow
chriscoyier
689
190k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Ruby is Unlike a Banana
tanoku
96
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
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?