Suche senden
Hochladen
Laravel 4 Bootstrapping Explained - What Happens When an App Starts
•
10 gefällt mir
•
2,254 views
Durch KI verbesserter Titel
Jace Ju
Folgen
介紹 Laravel 4 的啟動流程
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
深入淺出 MVC
深入淺出 MVC
Jace Ju
Head First Zend Framework - Part 1 Project & Application
Head First Zend Framework - Part 1 Project & Application
Jace Ju
CodeIgniter 3.0
CodeIgniter 3.0
Phil Sturgeon
Dance for the puppet master: G6 Tech Talk
Dance for the puppet master: G6 Tech Talk
Michael Peacock
Codeigniter : Two Step View - Concept Implementation
Codeigniter : Two Step View - Concept Implementation
Abdul Malik Ikhsan
Zend framework
Zend framework
Prem Shankar
Phpne august-2012-symfony-components-friends
Phpne august-2012-symfony-components-friends
Michael Peacock
Phinx talk
Phinx talk
Michael Peacock
Empfohlen
深入淺出 MVC
深入淺出 MVC
Jace Ju
Head First Zend Framework - Part 1 Project & Application
Head First Zend Framework - Part 1 Project & Application
Jace Ju
CodeIgniter 3.0
CodeIgniter 3.0
Phil Sturgeon
Dance for the puppet master: G6 Tech Talk
Dance for the puppet master: G6 Tech Talk
Michael Peacock
Codeigniter : Two Step View - Concept Implementation
Codeigniter : Two Step View - Concept Implementation
Abdul Malik Ikhsan
Zend framework
Zend framework
Prem Shankar
Phpne august-2012-symfony-components-friends
Phpne august-2012-symfony-components-friends
Michael Peacock
Phinx talk
Phinx talk
Michael Peacock
Extending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh Pollock
Caldera Labs
Unit testing after Zend Framework 1.8
Unit testing after Zend Framework 1.8
Michelangelo van Dam
Rest api with Python
Rest api with Python
Santosh Ghimire
Php Unit With Zend Framework Zendcon09
Php Unit With Zend Framework Zendcon09
Michelangelo van Dam
Powerful and flexible templates with Twig
Powerful and flexible templates with Twig
Michael Peacock
Django REST Framework
Django REST Framework
Load Impact
Complex Sites with Silex
Complex Sites with Silex
Chris Tankersley
Alfresco study37 alfresco_ng2_components
Alfresco study37 alfresco_ng2_components
Takeshi Totani
PyCon US 2012 - State of WSGI 2
PyCon US 2012 - State of WSGI 2
Graham Dumpleton
Zend - Installation And Sample Project Creation
Zend - Installation And Sample Project Creation
Compare Infobase Limited
Djangocon 2014 - Django REST Framework - So Easy You Can Learn it in 25 Minutes
Djangocon 2014 - Django REST Framework - So Easy You Can Learn it in 25 Minutes
Nina Zakharenko
Kyiv.py #17 Flask talk
Kyiv.py #17 Flask talk
Alexey Popravka
An introduction to Laravel Passport
An introduction to Laravel Passport
Michael Peacock
Blog Hacks 2011
Blog Hacks 2011
Yusuke Wada
What mom never told you about bundle configurations - Symfony Live Paris 2012
What mom never told you about bundle configurations - Symfony Live Paris 2012
D
Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5
Elena Kolevska
Application Layer in PHP
Application Layer in PHP
Per Bernhardt
Webrtc mojo
Webrtc mojo
bpmedley
RESTful web services
RESTful web services
Tudor Constantin
Using the new WordPress REST API
Using the new WordPress REST API
Caldera Labs
CSS 排版 - 基礎觀念篇
CSS 排版 - 基礎觀念篇
Jace Ju
購物車程式架構簡介
購物車程式架構簡介
Jace Ju
Weitere ähnliche Inhalte
Was ist angesagt?
Extending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh Pollock
Caldera Labs
Unit testing after Zend Framework 1.8
Unit testing after Zend Framework 1.8
Michelangelo van Dam
Rest api with Python
Rest api with Python
Santosh Ghimire
Php Unit With Zend Framework Zendcon09
Php Unit With Zend Framework Zendcon09
Michelangelo van Dam
Powerful and flexible templates with Twig
Powerful and flexible templates with Twig
Michael Peacock
Django REST Framework
Django REST Framework
Load Impact
Complex Sites with Silex
Complex Sites with Silex
Chris Tankersley
Alfresco study37 alfresco_ng2_components
Alfresco study37 alfresco_ng2_components
Takeshi Totani
PyCon US 2012 - State of WSGI 2
PyCon US 2012 - State of WSGI 2
Graham Dumpleton
Zend - Installation And Sample Project Creation
Zend - Installation And Sample Project Creation
Compare Infobase Limited
Djangocon 2014 - Django REST Framework - So Easy You Can Learn it in 25 Minutes
Djangocon 2014 - Django REST Framework - So Easy You Can Learn it in 25 Minutes
Nina Zakharenko
Kyiv.py #17 Flask talk
Kyiv.py #17 Flask talk
Alexey Popravka
An introduction to Laravel Passport
An introduction to Laravel Passport
Michael Peacock
Blog Hacks 2011
Blog Hacks 2011
Yusuke Wada
What mom never told you about bundle configurations - Symfony Live Paris 2012
What mom never told you about bundle configurations - Symfony Live Paris 2012
D
Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5
Elena Kolevska
Application Layer in PHP
Application Layer in PHP
Per Bernhardt
Webrtc mojo
Webrtc mojo
bpmedley
RESTful web services
RESTful web services
Tudor Constantin
Using the new WordPress REST API
Using the new WordPress REST API
Caldera Labs
Was ist angesagt?
(20)
Extending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh Pollock
Unit testing after Zend Framework 1.8
Unit testing after Zend Framework 1.8
Rest api with Python
Rest api with Python
Php Unit With Zend Framework Zendcon09
Php Unit With Zend Framework Zendcon09
Powerful and flexible templates with Twig
Powerful and flexible templates with Twig
Django REST Framework
Django REST Framework
Complex Sites with Silex
Complex Sites with Silex
Alfresco study37 alfresco_ng2_components
Alfresco study37 alfresco_ng2_components
PyCon US 2012 - State of WSGI 2
PyCon US 2012 - State of WSGI 2
Zend - Installation And Sample Project Creation
Zend - Installation And Sample Project Creation
Djangocon 2014 - Django REST Framework - So Easy You Can Learn it in 25 Minutes
Djangocon 2014 - Django REST Framework - So Easy You Can Learn it in 25 Minutes
Kyiv.py #17 Flask talk
Kyiv.py #17 Flask talk
An introduction to Laravel Passport
An introduction to Laravel Passport
Blog Hacks 2011
Blog Hacks 2011
What mom never told you about bundle configurations - Symfony Live Paris 2012
What mom never told you about bundle configurations - Symfony Live Paris 2012
Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5
Application Layer in PHP
Application Layer in PHP
Webrtc mojo
Webrtc mojo
RESTful web services
RESTful web services
Using the new WordPress REST API
Using the new WordPress REST API
Andere mochten auch
CSS 排版 - 基礎觀念篇
CSS 排版 - 基礎觀念篇
Jace Ju
購物車程式架構簡介
購物車程式架構簡介
Jace Ju
PHP 物件導向 - 基礎觀念篇
PHP 物件導向 - 基礎觀念篇
Jace Ju
PHP 防駭 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇
Jace Ju
jQuery 實戰經驗講座
jQuery 實戰經驗講座
Jace Ju
常見設計模式介紹
常見設計模式介紹
Jace Ju
PHPUnit 入門介紹
PHPUnit 入門介紹
Jace Ju
Composer 套件管理
Composer 套件管理
Shengyou Fan
PHP 語法基礎與物件導向
PHP 語法基礎與物件導向
Shengyou Fan
開發環境建置
開發環境建置
Shengyou Fan
如何打造 WebMVC Framework - 基礎概念篇
如何打造 WebMVC Framework - 基礎概念篇
Jace Ju
购物车图例:例子和最佳实践
购物车图例:例子和最佳实践
大璋 王
The Art & Science of Bootstrapping
The Art & Science of Bootstrapping
Nico Perez
Twitter bootstrap & Less.js
Twitter bootstrap & Less.js
srigi
Refactoring with Patterns in PHP
Refactoring with Patterns in PHP
Jace Ju
Bootstrapping Culture Without Freaking People Out
Bootstrapping Culture Without Freaking People Out
Bas de Baar
Bootstrapping - Entrepreneurship 101 (2012/2013)
Bootstrapping - Entrepreneurship 101 (2012/2013)
MaRS Discovery District
Beginning PHPUnit
Beginning PHPUnit
Jace Ju
Advanced php testing in action
Advanced php testing in action
Jace Ju
Patterns in Library Design (套件設計裡的模式)
Patterns in Library Design (套件設計裡的模式)
Jace Ju
Andere mochten auch
(20)
CSS 排版 - 基礎觀念篇
CSS 排版 - 基礎觀念篇
購物車程式架構簡介
購物車程式架構簡介
PHP 物件導向 - 基礎觀念篇
PHP 物件導向 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇
jQuery 實戰經驗講座
jQuery 實戰經驗講座
常見設計模式介紹
常見設計模式介紹
PHPUnit 入門介紹
PHPUnit 入門介紹
Composer 套件管理
Composer 套件管理
PHP 語法基礎與物件導向
PHP 語法基礎與物件導向
開發環境建置
開發環境建置
如何打造 WebMVC Framework - 基礎概念篇
如何打造 WebMVC Framework - 基礎概念篇
购物车图例:例子和最佳实践
购物车图例:例子和最佳实践
The Art & Science of Bootstrapping
The Art & Science of Bootstrapping
Twitter bootstrap & Less.js
Twitter bootstrap & Less.js
Refactoring with Patterns in PHP
Refactoring with Patterns in PHP
Bootstrapping Culture Without Freaking People Out
Bootstrapping Culture Without Freaking People Out
Bootstrapping - Entrepreneurship 101 (2012/2013)
Bootstrapping - Entrepreneurship 101 (2012/2013)
Beginning PHPUnit
Beginning PHPUnit
Advanced php testing in action
Advanced php testing in action
Patterns in Library Design (套件設計裡的模式)
Patterns in Library Design (套件設計裡的模式)
Ähnlich wie Laravel 4 Bootstrapping Explained - What Happens When an App Starts
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websites
Lindsay Holmwood
Symfony internals [english]
Symfony internals [english]
Raul Fraile
DevOps in PHP environment
DevOps in PHP environment
Evaldo Felipe
Express Presentation
Express Presentation
aaronheckmann
Workshop quality assurance for php projects - phpbelfast
Workshop quality assurance for php projects - phpbelfast
Michelangelo van Dam
Workshop quality assurance for php projects - ZendCon 2013
Workshop quality assurance for php projects - ZendCon 2013
Michelangelo van Dam
関西PHP勉強会 php5.4つまみぐい
関西PHP勉強会 php5.4つまみぐい
Hisateru Tanaka
symfony on action - WebTech 207
symfony on action - WebTech 207
patter
What's New In Laravel 5
What's New In Laravel 5
Darren Craig
Running Django on Docker: a workflow and code
Running Django on Docker: a workflow and code
Danielle Madeley
Debugging: Rules And Tools - PHPTek 11 Version
Debugging: Rules And Tools - PHPTek 11 Version
Ian Barber
Grâce aux tags Varnish, j'ai switché ma prod sur Raspberry Pi
Grâce aux tags Varnish, j'ai switché ma prod sur Raspberry Pi
Jérémy Derussé
以 Laravel 經驗開發 Hyperf 應用
以 Laravel 經驗開發 Hyperf 應用
Shengyou Fan
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and Puppet
Achieve Internet
4069180 Caching Performance Lessons From Facebook
4069180 Caching Performance Lessons From Facebook
guoqing75
Facebook的缓存系统
Facebook的缓存系统
yiditushe
Lean Php Presentation
Lean Php Presentation
Alan Pinstein
JQuery UK February 2015: Service Workers On Vacay
JQuery UK February 2015: Service Workers On Vacay
Natasha Rooney
JQuery UK Service Workers Talk
JQuery UK Service Workers Talk
Natasha Rooney
Using and scaling Rack and Rack-based middleware
Using and scaling Rack and Rack-based middleware
Alona Mekhovova
Ähnlich wie Laravel 4 Bootstrapping Explained - What Happens When an App Starts
(20)
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websites
Symfony internals [english]
Symfony internals [english]
DevOps in PHP environment
DevOps in PHP environment
Express Presentation
Express Presentation
Workshop quality assurance for php projects - phpbelfast
Workshop quality assurance for php projects - phpbelfast
Workshop quality assurance for php projects - ZendCon 2013
Workshop quality assurance for php projects - ZendCon 2013
関西PHP勉強会 php5.4つまみぐい
関西PHP勉強会 php5.4つまみぐい
symfony on action - WebTech 207
symfony on action - WebTech 207
What's New In Laravel 5
What's New In Laravel 5
Running Django on Docker: a workflow and code
Running Django on Docker: a workflow and code
Debugging: Rules And Tools - PHPTek 11 Version
Debugging: Rules And Tools - PHPTek 11 Version
Grâce aux tags Varnish, j'ai switché ma prod sur Raspberry Pi
Grâce aux tags Varnish, j'ai switché ma prod sur Raspberry Pi
以 Laravel 經驗開發 Hyperf 應用
以 Laravel 經驗開發 Hyperf 應用
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and Puppet
4069180 Caching Performance Lessons From Facebook
4069180 Caching Performance Lessons From Facebook
Facebook的缓存系统
Facebook的缓存系统
Lean Php Presentation
Lean Php Presentation
JQuery UK February 2015: Service Workers On Vacay
JQuery UK February 2015: Service Workers On Vacay
JQuery UK Service Workers Talk
JQuery UK Service Workers Talk
Using and scaling Rack and Rack-based middleware
Using and scaling Rack and Rack-based middleware
Kürzlich hochgeladen
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Kürzlich hochgeladen
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Laravel 4 Bootstrapping Explained - What Happens When an App Starts
1.
Laravel 4 What
happens in bootstraping Jace Ju @ KKBOX
2.
1. (request)
2.
3.
3. ! providers
4. 5. filters routers 6.
4.
• public/.htaccss
(Apache) • public/index.php
5.
• •
bootstrap/start.php •
6.
Application: IoC Container
// provider
7.
session $app-bindShared('session',
function($app) { return new SessionManager($app); }); //
8.
session $session
= $app['session']; http://laravel.tw/docs/ioc/sub subhttp://www.jaceju.net/blog/archives/php-di-container/
9.
hostname $env
= $app-detectEnvironment([ 'local' = ['jace-note-book'], 'production' = ['web-machine-1', 'web-machine-2'], ]); testing
10.
$env = $app-detectEnvironment(function
() { return 'production'; }); http://blog.wu-boy.com/2014/08/laravel-application-environments-without-hostnames/
11.
• bootstrap/paths.php
• Laravel Framework start.php
12.
Framework •
Facades , ) • '+* app/config • ( production +*
13.
# •
Exception • % timezone • ).- $! http://laravel.tw/docs/facades
14.
providers •
app/config/app.php providers •
15.
app/storage/meta/services.json ( )
•
16.
# • !
IoC container
17.
Provider •
(Eager loading) • (Event loading) • console mode
18.
(Deferred loading)
19.
app/start/global.php •
20.
! •
Log • Exception • •
21.
app/filters.php
22.
app/start/{env}.php •
app/start/local.php • app/start/production.php
23.
routers app/routes.php
• (route) •
24.
• request
Controller • filter
25.
• Request
26.
IoC •
request Response • Response
27.
• Laravel
IoC Container •
28.
• Router /
Request / Response
Jetzt herunterladen