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
990
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
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
830
A practical look at multitenancy in Laravel
freekmurze
1
340
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
710
Highlights Flare codebase (Laracon online)
freekmurze
0
480
Other Decks in Programming
See All in Programming
REALITY コマンド作成チュートリアル
nishiuriraku
0
110
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
1.1k
実践Webフロントパフォーマンスチューニング
cp20
24
5.1k
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
0
140
Strategic Design (DDD)for the Frontend @DDD Meetup Stuttgart
manfredsteyer
PRO
0
170
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
160
個人開発の学生アプリが企業譲渡されるまで
akidon0000
0
950
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
100
「理解」を重視したAI活用開発
fast_doctor
0
190
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
110
ComposeでのPicture in Picture
takathemax
0
120
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
310
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Producing Creativity
orderedlist
PRO
344
40k
Speed Design
sergeychernyshev
29
900
Designing for humans not robots
tammielis
252
25k
RailsConf 2023
tenderlove
30
1.1k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
670
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
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