Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Request'to'public/index.php

Slide 3

Slide 3 text

bootstrap/app.php!loads!autoloader!and!config

Slide 4

Slide 4 text

...and%enables%Eloquent%and%facades

Slide 5

Slide 5 text

...and%can%register%the%"first"%provider

Slide 6

Slide 6 text

...and%registers%routes

Slide 7

Slide 7 text

Routes'are'slightly'different

Slide 8

Slide 8 text

• .env"configura+on"only • Eloquent"and"facades"disabled"by"default • Suggests"a"provider,"directly"in"bootstrap/app.php • Routes"are"slightly"different

Slide 9

Slide 9 text

So#what#makes#it#faster?

Slide 10

Slide 10 text

Rou$ng'is'handled'by'FastRoute

Slide 11

Slide 11 text

FastRoute)is)fast!

Slide 12

Slide 12 text

Can$I$s'll$use$Illuminate\H,p\Request?

Slide 13

Slide 13 text

Type%hint*Illuminate\H,p\Request*or*use*a*facade

Slide 14

Slide 14 text

Config&is&simpler

Slide 15

Slide 15 text

"Stuff"&is&disabled&by&default

Slide 16

Slide 16 text

There%are%some%micro,op.miza.ons

Slide 17

Slide 17 text

!\_()_/!

Slide 18

Slide 18 text

You$s&ll$have$access$to$most$things

Slide 19

Slide 19 text

Well$supported$(kind$of)

Slide 20

Slide 20 text

• h#p:/ /www.laravelpodcast.com/episodes/11108 • h#ps:/ /ma#stauffer.co/blog/introducing=lumen=from=laravel • h#ps:/ /laracasts.com/lessons/introducing=lumen • h#p:/ /lumen.laravel.com

Slide 21

Slide 21 text

Thanks @assertchris