Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Laravel (phpkonf)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Freek Van der Herten
May 20, 2017
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Laravel (phpkonf)
Freek Van der Herten
May 20, 2017
More Decks by Freek Van der Herten
See All by Freek Van der Herten
Uncharted packages (ode aan de code)
freekmurze
0
77
Uncharted packages (Laravel Live Denmark)
freekmurze
0
270
I shall define this only once
freekmurze
0
500
An Introduction to Snapshot testing
freekmurze
0
600
Event Sourcing In Laravel
freekmurze
0
300
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
900
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
950
A practical look at multitenancy in Laravel
freekmurze
1
420
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
810
Other Decks in Programming
See All in Programming
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.7k
R8 の設定見直しでアプリサイズ削減
andpad
0
230
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
9
6.5k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
220
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
270
Modernizing iOS Apps
seyfoyun
0
120
Railsバージョンを4倍にした話
optim
0
690
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
380
気持ちぃ〜角丸 Squircle
ryu1013
0
340
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
960
sbt 2.0: takeoff
eed3si9n
0
170
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
330
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Amusing Abliteration
ianozsvald
1
360
How to build a perfect <img>
jonoalderson
1
6.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Automating Front-end Workflow
addyosmani
1370
210k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
490
A Modern Web Designer's Workflow
chriscoyier
699
190k
RailsConf 2023
tenderlove
30
1.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Transcript
A hands on introduction to Laravel PHPKONF, ISTANBUL
Merhaba
About me Freek Van der Herten Partner & developer at
SPATIE @freekmurze https://murze.be
About me phpantwerp.be Dries Vints @driesvints Frederick Vanbrabant @TheEdonian
Since 2003 Websites, applications and webshops Team 3 developers, 1
manager Specialization Laravel development
OPEN SOURCE SOFTWARE
Open source software We use a lot of it Nginx,
Laravel, Ubuntu, Elasticsearch, Memcached, Redis, Beanstalkd, MySQL, Composer, Glide, Homestead, Flysystem, Fractal, Carbon, PHPUnit, NPM, React, Vue, Java, SSH, Sequel Pro, BackupPC … Basically everything listed in composer.json and package.json
+ 100 packages on Packagist Laravel, Framework agnostic PHP, JavaScript
+ 3 000 000 downloads in total, growing 100 000 a week We create a lot of it Open source software
http://github-awards.com/users?type=world&language=php Open source software
https://spatie.be/opensource/laravel
https://spatie.be/opensource/php
WE ❤ POSTCARDS
None
Spatie Samberstraat 69D 2060 Antwerp Belgium
LET’S TALK ABOUT LARAVEL
Laravel What is it? PHP Framework Created by Taylor Otwell
Can be used to create projects of all sizes Laravel 5.4 Biyearly release cycle
An amazing community A big emphasis on developer happiness Batteries
included Human readable documentation Excellent learning resources Laravel What makes it special?
Elegant Routing Eloquent ORM Blade templates Artisan command runner +
scheduler Asset pipeline Laravel Rich feature set
Authorization & Authentication Queues Event broadcasting Sending notifications Testing facilities
Laravel Rich feature set
Socialite: authenticate with Facebook, Twitter, Google, … Passport: OAuth server
Scout: full text search Echo: handle realtime events on the client side Laravel First party packages
Homestead Valet Laravel Running your code locally
Envoyer / Envoy Forge Laravel Running your code in production
DEMO
RESOURCES
https://laravel.com/docs/5.4 https://github.com/laravel https://laravelfromscratch.com https://laracasts.com https://laravel-news.com Resources
https://larachat.co/ https://mattstauffer.co/ https://twitter.com/laracasts/lists/influential-laravel-devs https://github.com/chiraggude/awesome-laravel https://spatie.be/en/opensource/laravel Resources Community
http://laracon.us/ https://laracon.eu/ Resources Dedicated conferences
https://github.com/spatie/radiorarefish.be Resources Project
THANKS!
Follow up https://speakerdeck.com/freekmurze/introduction-to-laravel-phpkonf https://murze.be https://murze.be/newsletter/
QUESTIONS?