Top Banner
Laravel’s Ecosystem Tony Messias
48
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Laravel's ecosystem

Laravel’s EcosystemTony Messias

Page 2: Laravel's ecosystem
Page 3: Laravel's ecosystem

what makes a good framework?

Page 4: Laravel's ecosystem

community

Page 5: Laravel's ecosystem

simplicity

Page 6: Laravel's ecosystem

extensibility

Page 7: Laravel's ecosystem

awesome features...

Page 8: Laravel's ecosystem
Page 9: Laravel's ecosystem

not just a fullstack framework

Page 10: Laravel's ecosystem

from development to deploy

Page 11: Laravel's ecosystem

development

Page 12: Laravel's ecosystem

#development

Page 13: Laravel's ecosystem

#development

Page 14: Laravel's ecosystem

#development

Page 15: Laravel's ecosystem

#development

+

Page 16: Laravel's ecosystem

#development

homestead

Page 17: Laravel's ecosystem

#development

filled with everything a modern PHP application

needs

Page 18: Laravel's ecosystem

#development

Page 19: Laravel's ecosystem

#development

already provisioned(no waiting)

Page 20: Laravel's ecosystem

#development

one VM for (almost) all your PHP projects

Page 21: Laravel's ecosystem

#development

Page 22: Laravel's ecosystem

#development

asset managementwith Elixir

Page 23: Laravel's ecosystem

#development

compiling sass/less/coffeescript

Page 24: Laravel's ecosystem

#development

combiningstyles/scripts

Page 25: Laravel's ecosystem

#development

asset versioning

Page 26: Laravel's ecosystem

#development

MVC

Page 27: Laravel's ecosystem

#development

$ tree app app├── controllers├── models└── views

Page 28: Laravel's ecosystem

#development

$ tree -d -L 1.├── app├── bootstrap├── config├── database├── public├── resources├── storage├── tests└── vendor

Page 29: Laravel's ecosystem

#development$ tree -d app app├── Console│ └── Commands├── Events├── Exceptions├── Http│ ├── Controllers│ │ └── Auth│ ├── Middleware│ └── Requests├── Jobs├── Listeners├── Providers└── Services

Page 30: Laravel's ecosystem

#development

“remove the models directory”

Page 31: Laravel's ecosystem

#development

$ tree -d -L 2 resourcesresources├── assets│ └── less├── lang│ └── en└── views ├── errors └── vendor

Page 32: Laravel's ecosystem

#development

looks harder,but it’s not.

Page 33: Laravel's ecosystem

#development

background jobs

Page 34: Laravel's ecosystem

#development

billing?

Page 35: Laravel's ecosystem

#development

cashier

Page 36: Laravel's ecosystem
Page 37: Laravel's ecosystem

#development

socialite

Page 38: Laravel's ecosystem

#development

Page 39: Laravel's ecosystem

#development

broadcasting(websockets)

Page 40: Laravel's ecosystem

#development

Page 41: Laravel's ecosystem

deploy

Page 42: Laravel's ecosystem
Page 43: Laravel's ecosystem
Page 44: Laravel's ecosystem
Page 45: Laravel's ecosystem

#deploy

envoy

Page 46: Laravel's ecosystem

demo time

Page 47: Laravel's ecosystem

questions?