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
Supercharging common controllers (Full Stack Gh...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Freek Van der Herten
May 08, 2019
Technology
0
530
Supercharging common controllers (Full Stack Ghent)
Freek Van der Herten
May 08, 2019
Tweet
Share
More Decks by Freek Van der Herten
See All by Freek Van der Herten
Uncharted packages (ode aan de code)
freekmurze
0
48
Uncharted packages (Laravel Live Denmark)
freekmurze
0
240
I shall define this only once
freekmurze
0
460
An Introduction to Snapshot testing
freekmurze
0
530
Event Sourcing In Laravel
freekmurze
0
270
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
850
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
890
A practical look at multitenancy in Laravel
freekmurze
1
390
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
760
Other Decks in Technology
See All in Technology
GCASアップデート(202510-202601)
techniczna
0
210
フロントエンド開発者のための「厄払い」
optim
0
180
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
0
100
全員が「作り手」になる。職能の壁を溶かすプロトタイプ開発。
hokuo
1
630
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
1
290
DatabricksホストモデルでAIコーディング環境を構築する
databricksjapan
0
210
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
400
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
4
510
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
3
760
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
2
270
Regional_NAT_Gatewayについて_basicとの違い_試した内容スケールアウト_インについて_IPv6_dual_networkでの使い分けなど.pdf
cloudevcode
1
190
SMTP完全に理解した ✉️
yamatai1212
0
120
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
What's in a price? How to price your products and services
michaelherold
247
13k
Designing for Performance
lara
610
70k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
810
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Ethics towards AI in product and experience design
skipperchong
2
190
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
280
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Fireside Chat
paigeccino
41
3.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
220
Designing for humans not robots
tammielis
254
26k
Transcript
Supercharging common controllers
About me Freek Van der Herten Partner & developer at
Spatie @freekmurze murze.be ohdear.app fullstackeurope.com
Open source stats ± 200 packages on Packagist ± 2,000,000
downloads a month ± 35,000,000 total downloads spatie.be/open-source/packages
Let's code!
In closing
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 murze.be/use-custom-html-components-in-your-blade-views murze.be/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 murze.be/simplifying-controllers stitcher.io/blog/organise-by-domain github.com/adamwathan/laracon2017
Future github.com/inertiajs github.com/calebporzio/livewire-docs
Thank you! speakerdeck.com/freekmurze/controllers-full-stack-ghent spatie.be/open-source murze.be ohdear.app fullstackeurope.com