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 (Laracon Madrid)
Search
Freek Van der Herten
May 23, 2019
Programming
0
930
Supercharging common controllers (Laracon Madrid)
Freek Van der Herten
May 23, 2019
Tweet
Share
More Decks by Freek Van der Herten
See All by Freek Van der Herten
Uncharted packages (Laravel Live Denmark)
freekmurze
0
140
I shall define this only once
freekmurze
0
340
An Introduction to Snapshot testing
freekmurze
0
410
Event Sourcing In Laravel
freekmurze
0
210
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
710
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
750
A practical look at multitenancy in Laravel
freekmurze
1
300
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
660
Highlights Flare codebase (Laracon online)
freekmurze
0
400
Other Decks in Programming
See All in Programming
いまから追い上げる、Jetpack Compose トレーニング
nyafunta9858
0
300
事業フェーズの変化に対応する 開発生産性向上のゼロイチ
masaygggg
0
190
私のEbitengineの第一歩
qt_luigi
0
440
実践 Advanced CallKit 〜快適な通話の実現に向けて〜
mot_techtalk
3
130
GenU導入でCDKに初挑戦し、悪戦苦闘した話
hideg
0
160
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
200
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
180
開発を加速する共有Swift Package実践
elmetal
PRO
0
400
実践!難読化ガイド
mitchan
0
140
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
130
Jakarta EE meets AI
ivargrimstad
1
420
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
330
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Optimising Largest Contentful Paint
csswizardry
30
2.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
The Invisible Side of Design
smashingmag
295
50k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
Being A Developer After 40
akosma
84
590k
Thoughts on Productivity
jonyablonski
66
4.2k
Typedesign – Prime Four
hannesfritz
39
2.3k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Automating Front-end Workflow
addyosmani
1365
200k
The Mythical Team-Month
searls
218
43k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Transcript
Supercharging common controllers
Stripping controllers to the bare minimum
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,500,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-laracon-madrid spatie.be/open-source murze.be ohdear.app fullstackeurope.com