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
Introduction to Laravel (phpkonf)
Search
Freek Van der Herten
May 20, 2017
Programming
0
170
Introduction to Laravel (phpkonf)
Freek Van der Herten
May 20, 2017
Tweet
Share
More Decks by Freek Van der Herten
See All by Freek Van der Herten
I shall define this only once
freekmurze
0
320
An Introduction to Snapshot testing
freekmurze
0
350
Event Sourcing In Laravel
freekmurze
0
190
Building a realtime dashboard with Laravel Livewire (PHPKonf)
freekmurze
0
660
A tour behind the scenes of Oh Dear (PHP Benelux)
freekmurze
2
680
A practical look at multitenancy in Laravel
freekmurze
1
280
A practical look at multitenancy in Laravel (Laracon US)
freekmurze
0
610
Highlights Flare codebase (Laracon online)
freekmurze
0
330
Introducing Mailcoach
freekmurze
1
510
Other Decks in Programming
See All in Programming
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
290
生成 AI の中身を覗いてみよう〜基礎から医療現場での応用まで〜
soh9834
2
770
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
2
470
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
25
7.6k
Data Contracts In Practice With Debezium and Apache Flink (Kafka Summit London)
gunnarmorling
2
280
上手な探索的テストとその上達方法について
matsu802
4
660
DocC Tutorial と TCA におけるテスト機能の紹介
kalupas226
1
330
WebComponentsで フレームワークを1ページに共存させる
webuilder240
0
150
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.5k
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
1.5k
今の SmartHR にエンジニアで入社するとどうなるの?
daisukeshinoku
3
1.9k
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
530
Featured
See All Featured
Embracing the Ebb and Flow
colly
78
4.1k
Git: the NoSQL Database
bkeepers
PRO
421
63k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
How to name files
jennybc
62
92k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
Designing with Data
zakiwarfel
94
4.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Building Your Own Lightsaber
phodgson
97
5.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
Documentation Writing (for coders)
carmenintech
59
3.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
644
57k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.4k
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?