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
Talk @ Laracon US
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Freek Van der Herten
July 24, 2019
Programming
840
3
Share
Talk @ Laracon US
Freek Van der Herten
July 24, 2019
More Decks by Freek Van der Herten
See All by Freek Van der Herten
Uncharted packages (ode aan de code)
freekmurze
0
65
Uncharted packages (Laravel Live Denmark)
freekmurze
0
260
I shall define this only once
freekmurze
0
480
An Introduction to Snapshot testing
freekmurze
0
560
Event Sourcing In Laravel
freekmurze
0
280
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
870
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
920
A practical look at multitenancy in Laravel
freekmurze
1
400
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
790
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
460
空間オーディオの活用
objectiveaudio
0
160
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
530
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
1
680
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
270
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
320
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
370
関係性から理解する"同一性"の型用語たち
pvcresin
2
290
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
210
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
2
260
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
460
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
140
Become a Pro
speakerdeck
PRO
31
5.9k
The Language of Interfaces
destraynor
162
26k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
We Are The Robots
honzajavorek
0
230
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
None
About me Freek Van der Herten Spatie @freekmurze freek.dev ohdear.app
Let's code!
Laravel view models github.com/spatie/laravel-view-models coded by @brendt_gd stitcher.io/blog/laravel-view-models stitcher.io/blog/laravel-view-models-vs-view-composers
Laravel Blade X github.com/spatie/laravel-blade-x coded by @brendt_gd, @alexvanderbist, @rubenvanassche, @sebdedeyne,
@freekmurze freek.dev/use-custom-html-components-in-your-blade-views freek.dev/introducing-bladex-view-models
Laravel query builder github.com/spatie/laravel-query-builder extracted from client projects and maintained
by @alexvanderbist alexvanderbist.com/posts/2018/builder-apis-with-laravel-query-builder
Resources freek.dev/1324-simplifying-controllers freek.dev/1371-refactoring-to-actions stitcher.io/blog/organise-by-domain
Spatie packages spatie.be/open-source/packages ± 200 packages on Packagist ± 2,500,000
downloads a month ± 40,000,000 total downloads
Thank you! speakerdeck.com/freekmurze/controllers-laracon-us @freekmurze freek.dev ohdear.app fullstackeurope.com