Laravel生命周期介绍
2014-06-06 00:00
274 查看
Laravel框架请求生命周期:
Laravel应用程序的入口public/index.php
进入bootstrap/start.php,创建Laravel application对象作为Laravel容器
内部的framework/start.php 文件配置相关设置并加载服务提供器。
加载应用程序app/start 目录下的文件。
加载应用程序的 app/routes.php 文件。
将 Request 对象发送给应用程序对象,应用程序对象返回一个 Response 对象。
将 Response 对象发回客户端。
关于启动文件:
启动文件主要用来存放任何“引导”性质的代码。应用程序启动文件在app/start目录下,默认有artisan.php【Artisan命令行】 global.php【比如注册日志记录,包含app/filters.php文件】 local.php【local环境下执行】, 如果你还有其它环境,在app/start目录下创建一个和环境名一样的启动文件,那么它会在应用运行在这种环境里面的情况下被自动载入。
关于应用程序注册:
通过注册 before, after, close, finish 以及 shutdown 应用事件在请求之前或之后进行处理,你可以在启动文件中注册这些事件来设置全局过滤器。
Laravel应用程序的入口public/index.php
进入bootstrap/start.php,创建Laravel application对象作为Laravel容器
内部的framework/start.php 文件配置相关设置并加载服务提供器。
加载应用程序app/start 目录下的文件。
加载应用程序的 app/routes.php 文件。
将 Request 对象发送给应用程序对象,应用程序对象返回一个 Response 对象。
将 Response 对象发回客户端。
关于启动文件:
启动文件主要用来存放任何“引导”性质的代码。应用程序启动文件在app/start目录下,默认有artisan.php【Artisan命令行】 global.php【比如注册日志记录,包含app/filters.php文件】 local.php【local环境下执行】, 如果你还有其它环境,在app/start目录下创建一个和环境名一样的启动文件,那么它会在应用运行在这种环境里面的情况下被自动载入。
关于应用程序注册:
通过注册 before, after, close, finish 以及 shutdown 应用事件在请求之前或之后进行处理,你可以在启动文件中注册这些事件来设置全局过滤器。
App::before(function($request) { // }); App::after(function($request, $response) { // });
相关文章推荐
- Android四大基本组件介绍与生命周期
- Android四大基本组件介绍与生命周期
- react系列(一)JSX语法、组件概念、生命周期介绍
- Android四大基本组件介绍与生命周期
- Android四大基本组件介绍与生命周期
- 介绍maven构建的生命周期
- Android基础:广播接收器及其生命周期介绍
- Activity详细介绍及其生命周期
- 【android基础一】Android四大基本组件介绍与生命周期
- Android基础 Android四大基本组件介绍与生命周期
- 史上最全Fragment介绍,包括fragment的定义,生命周期,用法
- Android四大基本组件介绍与生命周期
- Android四大基本组件介绍与生命周期
- [Android]Android四大基本组件介绍与生命周期
- 关于PHP5 Session生命周期介绍
- Maven的生命周期(Lyfecycle)的简单介绍
- maven的生命周期及常用命令介绍
- ASP.NET MVC生命周期介绍
- ASP.NET MVC生命周期介绍(转)
- Laravel模板引擎Blade中section的一些标签的区别介绍